TaxFriendsMade for content creators
Partner ofF2F.com

Bookkeeping Twitch income: subs, bits and donations

← Back to blog

For bookkeeping purposes Twitch is the most mixed platform creators work with. Not because the amounts are complicated, but because several money streams run alongside each other that are not the same fiscally. A sub is something other than a donation through your own link, even when the amount is identical.

This article walks through the streams, each with the treatment that belongs to it.

The streams that run through the platform

These four pass through the platform's hands, which settles with the viewer and then with you:

  • Subscriptions. Viewers subscribe, the platform keeps its share and pays you the rest.
  • Bits. Viewers buy bits from the platform and give them to you. You are paid a fixed amount per bit.
  • Advertising income. Earned from ads running on your channel.
  • Bonuses and platform programmes. Anything the platform pays you outside the regular streams.

The same principle applies to all four: your customer is not the viewer, your customer is the platform. You supply a service to the platform, and that platform is a foreign business customer. That shifts the VAT liability and you charge no Dutch VAT. The full explanation of that mechanism is in VAT on your platform income: the principle is identical, only the name of the platform differs.

Important, as with other platforms: record gross, not net. The platform's deduction is a deductible cost. See bookkeeping your payouts.

The stream that does not run through the platform

Donations and tips viewers send you directly, through a donation link, a payment request or a tip page, are a different transaction. There is no platform in between here: the money goes from the viewer to you.

That means your customer is now the viewer. And viewers are usually private individuals, not businesses. That changes the VAT treatment completely:

  • For a service to a private individual in the Netherlands, Dutch VAT applies
  • For private individuals in other EU countries, the rules for digital services to consumers apply, with thresholds above which you have to account for VAT in the consumer's country
  • For private individuals outside the EU it works differently again

This is where it structurally goes wrong for streamers. Direct donations get lumped in with platform income, which leaves VAT missing on the stream it does apply to.

Is a donation actually turnover?

A fair question, and the answer is nuanced. For VAT the core is whether something is supplied in return. If the donor gets something back, however small, it is a fee for a service. And on Twitch a donor almost always gets something: their name on screen, an alert, a shoutout, an emote, a role in your Discord.

That makes it a fee in practice, and not a gift with nothing in return. A streamer treating all donations as untaxed gifts builds a position that is hard to defend in an audit.

For income tax the question is simpler: it is income you earn from your work, and it belongs in your profit. Including when it was announced as a donation.

What you need per period

For a correct return we need from you, per quarter:

  1. The platform's payout statement, with the gross amounts per category and the deduction
  2. The statement from your donation service, with the individual payments and the costs that service withholds
  3. The transactions on your business account
  4. Your purchase receipts and invoices

Point 2 is the one most often missing. Donation services also withhold a percentage, and that is a deductible cost that disappears without a statement.

Two things specific to streamers

The payout threshold

Platforms often only pay out above a minimum amount. Below it, the money you earned sits there until you get above it. Fiscally it has already been earned: it belongs in the year you earned it, even while it is still on your platform account.

For smaller streamers that means a balance sitting on the platform for months that belongs on your balance sheet at year end as a receivable. It always gets forgotten, and across a year boundary it shifts your profit.

Donated goods and sponsorship

If you receive hardware from a brand in return for exposure, that is not a gift but an exchange. Its value is turnover, and at the same time the item is a capital asset you can depreciate. See brand deals and free products are turnover.

A worked example

In one quarter a streamer has: 1,900 euro of subs and bits gross, of which the platform withholds 950 euro, 140 euro of advertising income, and 610 euro of direct donations of which the donation service withholds 22 euro.

What goes in the books: turnover 2,650 euro, costs 972 euro. And within that turnover, 2,040 euro is platform turnover with no Dutch VAT, and 610 euro is turnover from private individuals whose VAT treatment depends on where those viewers are.

Anyone recording only the amount paid out arrives at 1,678 euro of turnover, misses 972 euro of deductible costs and has no view of the VAT split at all. That is the error we correct most often.

Setting your donation service up so it can be tracked

Direct donations are the stream your records get stuck on, and that is usually a settings question rather than a bookkeeping one. What you need from your donation service or payment provider:

  • An exportable statement per period, with individual transactions
  • Per transaction the date, the gross amount and the amount withheld
  • The payer's country, if the service records it
  • Payout to your business account, not a private one

That third point decides your VAT and most services do provide it, but not in the standard export. Check whether there is a fuller export. Without country data an assumption has to be made at the return, and an assumption is always weaker than a fact.

The service's own deduction is a deductible cost. For a streamer with many small donations that percentage adds up over a year to an amount worth recording.

The cost side of a stream setup

Streaming has a cost profile that differs from other content, with items specific enough to be forgotten:

  • Capture card, streamdeck, a second PC or a second monitor
  • Microphone, audio interface, boom arm, acoustic panels
  • Camera, lighting, backdrop
  • Subscriptions to stream software, alerts, overlays and bot services
  • Music licences, and this is the item most often missing while you need it to avoid claims
  • Emotes, badges and graphic work you commission
  • Your internet connection, for the business share, and an upgrade you took specifically for streaming
  • Games you buy in order to stream them

That last point is a borderline case where the nuance matters. A game you buy and make content from is a purchase for your work. A game you wanted to play anyway and do one stream of is not. The test is the same as everywhere: can you explain that the expense exists because your business exists. For a streamer who plays new releases structurally for their channel that is a good story; for a single purchase a year, less so.

Streaming to several platforms at once

Many streamers publish in more than one place: live streams on one platform, clips and videos on another, plus a subscription model alongside. Each of those is its own customer with its own commission and sometimes its own VAT treatment.

That does not mean more sets of records, but it does mean separate substantiation per platform. How to set that up without it becoming work is in several platforms, one set of records.

Frequently asked questions

I stream as a hobby and earn a few tens of euro a month. Do I have to declare this?

That little comes in does not make it untaxed. Whether it is profit from a business or something else depends on the facts, and that is in hobby or business. Declaring and paying tax are two things: with small amounts it can come out at nil net.

Do I have to charge VAT on donations from Dutch viewers?

As a rule yes, because something is supplied in return. The practical problem is that you can no longer collect that VAT from the donor, so it comes out of your own proceeds. Allow for that when estimating your donation income.

How do I know where my donors are?

Not always exactly, and that is a real practical problem. What you do have is the data from your payment service, which often includes the country. That is the basis we work from.

I also receive money through a second platform. How do I track that?

Separate substantiation, one set of records. See several platforms, one set of records.

The year boundary with a payout threshold

Streamers run into a payout threshold more often than other creators, and that makes the year transition the hardest part for them. What you need at 31 December is not what was paid out, but what was earned.

Concretely that is three numbers per platform: what was paid out during the year, what was still sitting as a balance at 31 December, and what was earned in December but paid out in January. Those last two together are your receivable from the platform and belong in the old year.

For a streamer closing the year near the threshold, that balance can be a few months of earnings. That is not a detail: it shifts profit between two years and with it your tax. So put a screenshot of your platform balance into your records at the end of December. That is ten seconds of work and it cannot be reconstructed afterwards.

In closing

The core for streamers: separate what comes through the platform from what comes directly from viewers. Those two streams have the same shape and a different fiscal treatment, and lumping them together is the error that costs the most money.

We do this for streamers and YouTubers, see bookkeeping for Twitch and YouTube.

← Back to blog
Next step

Discover what TaxFriends can do for you.

Schedule a call and let us show how we take your entire administration off your hands, personal, modern and without surprises.

  • VAT and income tax always on time
  • Direct answers to your tax questions
  • Insight into your platform payouts through our client portal
  • No hidden costs
9,7Average rating
24uResponse time
500+Entrepreneurs helped
Plan a free consultation

Bookkeeping that understands your platform.

An accountant who knows creator platforms will reply within 24 hours.

⭐ 9.7 on Trustoo✓ No obligations24h response time
Contact