Skip to content
Back to help

Year-end financials

Reports for tax time

The four reports your bookkeeper needs (or that you need if you self-file Schedule C). Goldenhour exports each as CSV ready for QuickBooks, Wave, or your accountant’s spreadsheet of choice.

Not tax advice. Talk to a CPA. The line-mapping below is standard for solo Schedule C filers but your situation may differ.

The four reports

Revenue summary (by service, by month)

Tax-form mapping

Schedule C, Line 1 (Gross receipts)

Every paid appointment grouped by service. Subtotals by month + by service category. Excludes refunds (they reduce gross receipts). Tip-outs to assistants are NOT subtracted here: those are an expense (Line 26 or 11).

Tip detail

Tax-form mapping

Schedule C, Line 1 (Gross receipts): tips go here too

Every tip received (Stripe-tracked or manually entered). Tips are revenue under IRS rules for solo operators, NOT excluded income. Sort by month for quarterly estimated tax calc.

1099-K reconciliation

Tax-form mapping

Schedule C, Line 1: reconcile against Stripe 1099-K

Goldenhour total revenue minus Stripe processing fees should match the gross on your Stripe 1099-K. If your 1099-K is $1k different from goldenhour's gross, the difference is usually refunds that reduced gross receipts on goldenhour but show as positive transactions on the 1099-K. Footnote any difference for your CPA.

Deposit liability (year-end)

Tax-form mapping

Cash-basis filers: no impact. Accrual-basis: liability on B/S.

Total deposits received for appointments NOT YET completed by Dec 31. For cash-basis filers (most solo artists) this is informational only. For accrual-basis filers (rare for solos) this is a year-end liability that becomes revenue when service is rendered.

Where to download

Dashboard → Analytics → Year-end pack → choose tax year → Download zip.

The zip contains four CSVs (one per report above) + a one-page PDF summary. Hand the whole zip to your bookkeeper: they’ll know what to do with each file.

Schedule C crosswalk

What goldenhour gives you vs what you need from elsewhere

Sched. CDescriptionSource
Line 1Gross receipts or salesRevenue summary + tip detail (combined)
Line 2Returns + allowancesRefunds report (Stripe Dashboard → Payments → Refunds → CSV)
Line 11Contract labor (1099-NEC paid)Not in goldenhour: 1099s issued to assistants / second chair
Line 22SuppliesGoldenhour inventory cost-of-goods (Settings → Inventory → Export)
Line 25Utilities (incl SMS / Twilio cost passthrough)Stripe Dashboard → Billing → goldenhour subscription invoices
Line 26Wages (W-2 employees)Payroll provider (Gusto, Square Payroll). NOT goldenhour.

Common reconciliation gotchas

  • Stripe 1099-K differs from goldenhour gross. The 1099-K is gross payments PRE-refunds. Goldenhour gross is post-refund. The difference is your refund total + reasonable.
  • Deposits taken in Dec, service in Jan. Cash-basis: count as Dec revenue. Accrual-basis: count as Jan revenue. Most solos are cash-basis.
  • Gift cards sold in Dec, redeemed in Jan. Same rule as deposits: but consider the gift-card-breakage write-off for unused balances over 2 years old.
  • Tips on the 1099-K but not in Stripe-fee math. Stripe charges the processing fee on the full amount (service + tip). Goldenhour’s tip report shows tips received; the Stripe 1099-K shows them as revenue. Both are correct; reconcile them.

Related: sole-prop taxes for solo artists