Tip reports
Generate a PDF statement of your tips for any period - paid tips by processor, tips paid elsewhere, free sub-reward tips, and manual tips kept separate.
Reports (in the sidebar, next to Overview) turns any date range into a PDF you can hand to an accountant, keep for your records, or check against your Stripe or PayPal account.
Generating a report
- Open Reports and pick a period - this month, last month, the last three months, this year, or any custom range up to a year long.
- Choose whether to include your top 10 supporters. On, the PDF ends with a table of your biggest paid tippers for the period, by the name they typed on your tip page. Off, no viewer names appear anywhere on the report - handy for one you’re handing to an accountant.
- The page shows a live preview: how many tips, how much real money, and the breakdown by type.
- Click Generate PDF. The report is saved to your list and downloads straight away.
Every report is a snapshot. The figures are frozen at the moment you generate it, so a report you download again next year shows exactly what it showed on the day - even if tips were refunded or records changed since. Each one carries a report ID (rep_…) so two copies can be matched up.
You can keep up to 100 saved reports; delete old ones from the list.
Regenerating a report
Frozen is the default, but sometimes the figures genuinely change after the fact - a refund is granted for a tip in that period, say. Regenerate on a saved report rebuilds it for the same period from today’s data. It keeps the same report ID and bumps the revision (rev 2, rev 3, …), which is printed on the PDF and used in the filename, so an earlier printout is never mistaken for the current one. The previous figures are replaced, not kept - a report is one statement per period.
What’s in it
Tip breakdown - one row per tip type, with count, share and gross value, and whether real money changed hands:
| Row | Real money? | What it is |
|---|---|---|
| Paid - card via Stripe | Yes | Card tips taken on your tip page |
| Paid - PayPal | Yes | PayPal tips taken on your tip page |
| Paid elsewhere - source | Yes | Tips recorded through the developer API with a source and paid: true, one row per source (for example kofi). Money moved on that platform, not through TipPage |
| Free - Twitch sub reward | No | Tips paid with reward credits earned by subscribing |
| Free - via source | No | Tips an integration pushed in with a source but no payment (a community site’s free tip, say) |
| Manual - added from the dashboard | No | The Add manual tip button on Controls |
| Manual - via developer API | No | POST /v1/tips without a source |
Manual tips show the amount that was typed in, but it is face value only - they are excluded from every money total in the report and from your dashboard overview. That’s the whole point of keeping them separate: your revenue figures only ever contain money that actually arrived somewhere.
Paid tips are counted from the moment the money arrives, whatever happened on stream afterwards. If you or a mod removed a tip’s TTS from the queue before it played, cleared the queue, or your word filter blocked the tip after payment, the money was still taken and the tip is still in every paid figure. The report says how many tips that applied to, so the numbers reconcile with Stripe and PayPal rather than with what your overlay played.
The money - a per-processor statement:
- Stripe: gross card tips, the estimated platform fee (calculated per tip from the fee schedule for your account country - Stripe’s processing cost plus TipPage’s own share - and only on tips paid since the fee went live), refunds issued in the period (both TipPage refund requests and refunds made directly in your Stripe dashboard - Stripe tells us about both), and the expected net movement in your Stripe balance.
- PayPal: gross PayPal tips and the refunds you confirmed in TipPage (a refund issued in PayPal but never marked refunded here is invisible to us). PayPal’s own receiving fee is deducted inside your PayPal account and isn’t shown.
- Paid elsewhere: a table of every source flagged paid, with tip count, gross value, and first/last dates. TipPage never saw these payments - reconcile them against that platform’s own records.
Plus a paid-tips-by-day chart and, if you left it on, your top ten supporters for the period.
Who can see reports
Reports show your income, so they sit behind their own Reports permission on the Members page. Read lets a team member view totals and download existing reports; Write lets them generate and delete reports. Neither is granted by default.
Recording tips paid on other platforms
If viewers can also tip you through Ko-fi, YouTube Super Chats or another service, an integration can push those tips into TipPage with POST /v1/tips, a source and paid: true, so they play on stream like any other tip and appear in your reports as real money under that source. A source without paid is a free tip from that integration - shown, read out, never counted as money. See Create a tip in the API reference. Tips created with neither are manual tips.