Everything you need to get started, master every feature, and fix things when they don't work.
Email us and we'll get back to you within one business day.
On This Page
Getting Started
Go to Settings → Profile and add your home address. PlayPaid uses this to calculate driving mileage for every gig automatically.
Go to Settings → Jobs & Employers and add your W-2 employer with typical shift start and end times.
Tap + on the Gig List tab and choose Add Gig. Search for the venue, enter the fee, and save. Your mileage estimate appears immediately.
The Dashboard tab shows your year-to-date gig income, mileage value, and any unpaid gigs at a glance.
Go to Settings → Invoice Settings. Enter your business name, invoice prefix, and payment handles. Now any gig can generate a PDF invoice in one tap.
Tap + on the Gig List tab and choose Add Work Shifts. Select your employer, tap each day you're scheduled, set the start and end time once, and tap Create Shifts. All your shifts are added in one step.
Feature Guide
The Gig List is the center of the app. Every gig record stores the date, venue name and address, start/end time, agreed fee, tips received, payment status, and notes. Gigs appear in a list view and on a calendar.
Tap + and choose Add Gig to create a new record. The venue search field shows your saved PlayPaid Venues contacts first, then MapKit results — so once you've played a venue before, the address fills in automatically.
Mileage is calculated automatically at save time using your home address and the venue address. If geocoding fails, the gig saves with 0 miles and you'll see an alert so you know to enter miles manually. Manual entries are never overwritten by auto-calculation.
Feature Guide
W-2 employer shifts live in the same calendar as your gigs. You can add a single shift through the standard Add Gig form, or use the Multi-Date Shift Picker to create a full week of shifts at once.
Go to Settings → Jobs & Employers, tap your employer, and scroll to Shift Defaults. The times you set there pre-fill the Multi-Date Shift Picker automatically.
Feature Guide
If you play the same venue regularly or repeat the same shift pattern, duplication lets you create a new record from an existing one without re-entering all the details.
Long-press any row in the Gig List. A context menu appears with Duplicate and Delete. Tap Duplicate — the copy is saved immediately with the same date. Open it, change the date to your new booking, and save.
Venue name and address, gig type, employer and department, start/end times, agreed fee, notes, and venue contact info.
| Field | Resets to |
|---|---|
| Payment status | Pending |
| Fee received / Tips | $0 |
| Payment method / date / notes | Blank |
| Mileage | Recalculated on next save |
| Calendar event | Syncs when you save after editing |
| Social media posted flag | Off |
Feature Guide
Generate a PDF invoice for any gig — or create a standalone invoice — and send it directly to the client via email. Track status (Draft, Sent, Paid, Overdue, Void) and mark payment received when the check clears. Invoices require a Standard subscription.
Go to Settings → Invoice Settings. Fill in your business name, invoice prefix (e.g. JR produces JR-2026-001), contact info, default payment terms, and your Venmo/PayPal/Zelle handles. Tap Save — settings don't save automatically. Invoice numbers reset to 001 each calendar year.
Open any gig record and tap Invoice. The app pre-fills the invoice number, client name, address, and a line item at the agreed fee. Tap Add Line Item to add sound rental, travel surcharge, or other charges.
Tap Save & Send to generate the PDF and open Apple Mail pre-addressed to the client. The status updates to Sent automatically. The Invoices tab has a filter bar to see all Unpaid, Sent, or Overdue invoices at once.
Feature Guide
When you save a gig with a venue address, PlayPaid uses MapKit to calculate the round-trip driving distance and applies the current IRS standard mileage rate ($0.67/mi for 2025, $0.70/mi for 2026). Your home address in Settings → Profile is the origin. Use a full street address for best results.
If you enter a number in the Miles field before saving, PlayPaid uses your manual entry instead of auto-calculating. Manual entries are never overwritten.
Feature Guide
Log business expenses from the Expenses tab. Each record stores the date, amount, vendor, category, tax-deductibility flag, notes, and an optional receipt photo. Vendor names autocomplete from your saved PlayPaid Vendors contacts.
To import a receipt: tap + in the Expenses tab and choose Import from Photo, or go to Settings → Import Data → Import Receipt. The AI parser extracts the total, vendor, date, and a category guess — review and correct on the Review Expense screen before saving.
Feature Guide
Import pay stubs from Settings → Import Data → Import Pay Stub. Two entry points: Import Pay Stub (File) for PDFs from Files/iCloud Drive, or Import Pay Stub (Photos) to pick from your photo library.
When AI Features is connected, Claude Vision extracts all fields: pay period dates, earnings, deductions, employer 401k match, net pay, and YTD gross. Without an AI key, Apple's on-device OCR is used — best with digital PDFs rather than scanned images.
Review and correct every field on the Review Pay Stub screen before saving. Confirmed stubs appear in the employer's detail view with running YTD totals. Duplicate stubs (same advice number and pay date) are automatically skipped.
Feature Guide
Export your existing gig spreadsheet as .csv from Numbers or Excel and import via Settings → Import Data → Import CSV. Expected columns: date, venue name, revenue (fee), tips. Select the year the data is from before importing. Historical data from any year is fully supported.
Feature Guide
Two tools in the Availability tab — both require a Pro subscription.
Enter a date, start time, duration, and optionally a venue address. The engine checks your existing gigs, work shifts, blackout dates, buffer rules, and next-morning constraints, then returns a verdict: Available, Available with warnings, Conflict, Blackout, or a rule violation.
Set a date range, toggle which day types to scan, and tap Find Available Dates. Toggle individual dates off, then tap Share Available Dates to send a formatted plain-text list organized by month.
Configure rules in Settings → Availability: availability windows per day type, setup/teardown/drive buffers, a sleep buffer for early next-morning shifts, max gigs per week, minimum booking notice, and blackout date ranges.
Feature Guide
GigFinder discovers live music venues near you and optionally uses Claude AI to rank them by how well they fit your act. Requires a Pro subscription. AI ranking and outreach drafting require an AI Features connection.
Apple Maps — available immediately, no setup required. Google Places — richer data (more phone numbers, websites, better venue categories), requires a free Google Cloud API key. Google provides $200/month in free credit, covering roughly 6,000 searches.
Choose a source, set a radius (5, 10, 20, or 50 miles), select venue categories (Music Venues, Nightlife, Breweries, Restaurants & Bars, Wineries, Cafes), and tap Search. Cross-reference badges appear on venues already in your Contacts or where you have gig history.
Tap AI Rank after a search. Claude returns a confidence score (0–100%) and plain-English reasoning for each venue. Results re-sort highest to lowest. Green ≥ 70% (strong fit), orange 40–69% (moderate), red < 40% (weak fit).
Tap any venue to save it to Contacts, draft an AI outreach message, check your availability, or save it as a prospect. Track outreach status from Interested → Contacted → Responded → Booked.
Feature Guide
Publish your upcoming gig schedule to a personal page at playpaid.app/schedule/your-id — shareable with venues, promoters, or fans. Requires a Standard subscription.
Go to Settings → Schedule Page to set up your profile: bio, profile photo, accent color, social links. Tap Save & Publish to push your schedule live. The page includes a booking inquiry form at the bottom.
Incoming booking requests appear in your Booking Requests inbox (accessible from the Gig List tab). Tap any request to pre-fill a new gig with the venue's details.
Feature Guide
Set annual targets for gig count, income, mileage, or work hours, then track real-time progress as gigs and pay stubs accumulate. Each goal has a progress bar, pace indicator, and projected end-of-year result. Requires a Pro subscription.
| Type | Tracks |
|---|---|
| Number of Gigs | Count of paid, non-canceled gigs |
| Gigs at Venue Type | Same, filtered to a venue type (Bar, Wedding, etc.) |
| Gig Revenue (Fees + Tips) | Combined fee + tips received |
| W-2 Gross Income | Pay stub gross + employer 401k match |
| Total Combined Income | Gig + W-2 + other income |
| Miles Driven | Round-trip miles across all gigs |
| Business Expenses (Cap) | Tax-deductible expenses — tracks if you stay under a budget |
| Work Hours | Regular hours from imported pay stubs |
The app calculates your daily run rate and projects your final result at year end. Pace badges: On Track, Slightly Behind, Behind, Goal Reached. Goals can span any date range, including past years — historical CSV data counts toward any period it falls in.
Feature Guide
Go to Settings → Connected Services to see the health of every optional integration at a glance. If something breaks, you'll also see a badge on the More tab. PlayPaid checks all connections automatically once a week in the background.
| Service | What it does | Requires |
|---|---|---|
| AI Features | Powers pay stub parsing, GigFinder ranking, and outreach drafting | Anthropic API key (bring your own) |
| Google Venue Search | Richer venue data in GigFinder; falls back to Apple Maps if not set up | Google Cloud API key ($200/mo free credit) |
| Public Schedule Page | Shareable schedule at playpaid.app/schedule/your-id | Standard subscription; set up via Settings → Schedule Page |
API keys are stored on-device in the iOS Keychain only — never shared with PlayPaid's servers. If you switch phones or restore from backup, re-enter your keys in Connected Services. Your existing keys remain valid.
Reference
| Setting | Where to find it |
|---|---|
| Home address (mileage origin) | Settings → Profile |
| Invoice defaults (name, prefix, payment) | Settings → Invoice Settings |
| Calendar names | Settings → Calendar Names |
| Availability windows, buffers, blackout dates | Settings → Availability |
| Employer defaults (shift times, departments) | Settings → Jobs & Employers |
| FaceID / PIN lock | Settings → Security |
| Public schedule page (bio, photo, colors) | Settings → Schedule Page |
| AI features and venue search | Settings → Connected Services |
| GigFinder performer profile | Settings → GigFinder AI Profile |
| Subscription plan | Settings → Subscription |
Troubleshooting
PlayPaid stores all data in iCloud. If iCloud is unavailable, the list appears empty. Check: iOS Settings → [Your Name] — confirm you're signed in and iCloud is on for PlayPaid. Pull to refresh or force-quit and relaunch.
Mileage calculates at save time using your home address and the venue address. Confirm your home address is set in Settings → Profile as a full street address and the venue address field isn't blank. If the address is too vague, enter a full street address and re-save. You can also type miles manually — manual entries are never overwritten.
Go to iOS Settings → Privacy & Security → Calendars and confirm PlayPaid is set to Full Access. Then in PlayPaid go to Settings → Calendar Settings and confirm sync is on. Existing gigs won't retroactively sync — edit and re-save any gig you need in the calendar.
Go to iOS Settings → Privacy & Security → Contacts and confirm PlayPaid has access. Force-quit and relaunch after granting access. If previously denied, iOS won't re-prompt — you must enable it in the Settings app manually.
Go to Settings → Connected Services and check AI Features. If it shows "Not set up," tap Set Up. If it shows an error, tap Reconnect and re-enter your key from console.anthropic.com. GigFinder AI also requires a Pro subscription.
The most common setup failure: Places API (New) isn't enabled for your key. Go to Google Cloud Console → APIs & Services → Library → search "Places API (New)" → Enable it. Other errors: 403 means wrong API restrictions or no billing account; 401 means the key is incorrect. Apple Maps is used as a fallback if Google Places isn't configured.
Parsing requires an AI Features connection for best results. Without it, only basic OCR is available. For best results: import a digital PDF when possible. If photographing a printed stub, use good lighting, keep it flat, and crop tightly. Always review the Review Pay Stub screen before saving.
Go to Settings → Schedule Page and tap Save & Publish. This re-authenticates and restores the connection. Your URL never changes between publishes. If booking requests aren't appearing, pull to refresh the inbox, then tap Save & Publish if still empty.
The app couldn't reach the App Store — usually no network or Airplane mode. Connect to Wi-Fi or cellular, force-quit, and relaunch. Tap Restore Purchases on the paywall if you have an active subscription.
Go to Settings → Invoice Settings, fill in your Business Name and other defaults, and tap Save — settings don't save automatically. Regenerate the invoice after saving.
Expected behavior — receipts vary widely and the parser makes a best guess. Always review the Review Expense screen and correct the category and date before tapping Save.
API keys are stored on your device only and do not transfer with iCloud backups. Go to Settings → Connected Services and tap Reconnect on each service. Your existing keys are still valid — find your Claude key at console.anthropic.com and your Google Places key in Google Cloud Console → Credentials.
Open the iOS Settings app → scroll to PlayPaid → tap the permission you want to allow.
Go to iOS Settings → Privacy & Security → Location Services → PlayPaid and set it to While Using the App. Return to GigFinder and search again.
Email us with your issue and iOS version and we'll help you out.