There are 4.3 million tipped workers in the US — bartenders, servers, dancers, valets — who earn primarily in cash. Most have no financial tracking system. They don't know their true hourly rate, can't track expenses for tax purposes, and have zero visibility into their earning patterns. Existing finance apps are designed for salaried workers with bank account integrations. Cash-income workers need something built specifically for them.
BagTracker is designed mobile-first as a Progressive Web App — no app store friction, works offline, installs to the home screen. The core UX is a shift logger: clock in, log earnings and tips as you go, clock out with a summary. The tax estimator factors in the pending 'No Tax on Tips' legislation so workers can understand its real impact on their income. Magic link authentication means no passwords — critical for a demographic that values privacy and may be wary of traditional sign-up flows.
Shift Logger
Clock in/out with real-time earnings tracking, tip logging, and automatic hourly rate calculation per shift.
Expense Tracker
Categorize work-related expenses (costumes, transportation, supplies) for tax deduction tracking.
Tax Estimator
Projects quarterly and annual tax obligations with toggleable No Tax on Tips scenario modeling.
Magic Link Auth
Passwordless email authentication for privacy-first onboarding — no passwords to remember or compromise.
Stripe Billing
Subscription management with free trial, monthly/annual plans, and graceful upgrade/downgrade flows.
PWA Architecture
Installable to home screen, works offline, push notifications — native app experience without app store barriers.
BagTracker is my top-priority launch targeting the underserved 4.3M tipped worker market. The domain tipledger.dev is reserved for a future rebrand expanding to the broader tipped worker market beyond the initial launch vertical.
Target: 4.3M US tipped workers
Want something like this?
Let's build it together. I take on a limited number of full-stack and AI engineering engagements each quarter.
Start a Project