
Allowable expenses, dev hardware and engine licences, store and storefront income, VAT MOSS, NIC and MTD for Income Tax explained for UK self-employed and indie game developers.
The tax problem for a self-employed game developer is not low expenses, it is messy revenue. A typical indie earns from several places at once: a slice of contract work building features for a studio, a back catalogue selling a few copies a day on Steam and itch.io, the odd app-store payout in dollars, a Patreon or wishlist-driven crowdfund, and maybe an asset pack you license to other developers. The money lands in different currencies, on different schedules, net of different platform cuts, and that fragmentation is exactly where developers get tripped up at Self Assessment time.
This guide is built around how developers actually earn and spend: high upfront equipment and licence costs, storefront revenue that needs converting to sterling, the trading allowance for hobby projects that start selling, and the VAT quirks of shipping a digital game to players around the world. Capture each payout as it arrives and your year-end return becomes a formality.
As a sole trader you pay Income Tax on profit, which is your total development income minus allowable expenses. For 2025/26 the personal allowance covers the first GBP 12,570, then you pay 20% to GBP 50,270, 40% to GBP 125,140 and 45% above, with the personal allowance tapering away between GBP 100,000 and GBP 125,140 to create an effective 60% band. Class 4 National Insurance is 6% on profit between GBP 12,570 and GBP 50,270 and 2% above, with Class 2 NIC settled through Self Assessment.
Scottish developers pay Scottish Income Tax on their profit through six bands (19%, 20%, 21%, 42%, 45% and a 48% top rate) and carry an S-prefixed tax code, while National Insurance stays UK-wide. Welsh developers have a C-coded tax code at rates currently matching the rest of the UK. If you also hold a PAYE studio job and your code looks wrong, run it through the tax code checker so a distorted code is not quietly taxing your freelance work twice.
Plenty of developers cross the line from hobbyist to trader the moment a game jam project or a free demo starts taking real money. The GBP 1,000 trading allowance is the threshold that matters. If your gross self-employed income from all development work is GBP 1,000 or less in a tax year, it is tax-free and you do not need to register. Cross GBP 1,000 (counting gross store revenue before platform cuts) and you must register for Self Assessment and report the full amount.
Once over the threshold you choose each year: deduct the flat GBP 1,000 trading allowance instead of working out actual expenses, or deduct your real allowable costs if they come to more. You cannot do both. A developer who already owns a capable PC and spends almost nothing might do better claiming the GBP 1,000; one who just bought a new rig, paid for engine seats and licensed a pile of assets will almost always do better claiming actuals.
A developer's return often pulls together several types of money, and they are not taxed the same way. Use the multiple-income tax calculator to see how the streams stack on top of each other.
| Income type | How it is usually taxed | Watch out for |
|---|---|---|
| Game and DLC sales on stores | Self-employment trading income | Record gross sales, then deduct the platform cut as an expense |
| In-app purchases and microtransactions | Trading income | Often paid net and in foreign currency; convert consistently |
| Contract or work-for-hire dev | Trading income, invoiced | Keep these separate from your own-game revenue |
| Asset-store and tooling sales | Trading income | A passive trickle that is easy to forget to record |
| Crowdfunding and Patreon | Usually trading income when tied to delivering a game | Pledges can be taxable in the year received |
| PAYE studio job | Employment income, taxed at source | Your tax code may already use your personal allowance |
| Foreign-currency store payouts | Trading income, converted to GBP | See our foreign income guide on conversion |
The recurring mistake is recording the net figure a storefront deposits in your bank, rather than the gross sales it collected from players. Steam, the App Store, Google Play and most consoles take a commission, often around 30 percent, before paying you. Report the gross and claim the commission as an expense; otherwise your turnover is understated, which can hide the fact you have crossed the trading allowance, VAT or MTD thresholds.
Most storefronts pay developers in US dollars or euros on a monthly cycle. For tax you must report the sterling value of your income, so convert each payout using a consistent and reasonable exchange rate, either HMRC's published monthly rates or your bank's actual rate on the day funds landed. Keep every platform statement and the conversion you used. Where a foreign platform also withholds tax (some US storefronts withhold under treaty rules unless you file a W-8BEN), that withheld amount may be reclaimable or creditable, so record it rather than ignoring it.
An expense is allowable when incurred wholly and exclusively for the business. Game development is equipment- and licence-heavy, so this list runs longer than most creative trades.
| Expense | What qualifies | Notes |
|---|---|---|
| Development hardware | Dev PC or laptop, GPU upgrades, second monitor, graphics tablet, capture card | Usually claimed in full via the Annual Investment Allowance |
| Test and target devices | Controllers, phones, tablets, consoles and handhelds used for QA | Apportion if also used privately for gaming |
| Engine and middleware | Unity, Unreal or Godot paid seats, plugins, build pipelines, analytics SDKs | Subscriptions and per-seat licences fully deductible |
| Art, audio and assets | Asset-store packs, stock sound and music, fonts, 3D models, contractor art | Must be used in your commercial projects |
| Software and tooling | DCC apps, version control, project tracking, CI and cloud build minutes | Recurring subscriptions deductible |
| Console developer programmes | Dev-kit and platform programme fees, certification costs | Deductible cost of getting on a platform |
| Storefront commission | Steam, App Store, Google Play, itch.io and console cuts | Deduct the cut, report income gross |
| Home-office costs | HMRC flat-rate working-from-home allowance, or a fair proportion of heat, light, broadband, rent or mortgage interest | Choose the larger fair deduction |
| Marketing | Store-page art and trailers, press kit, festival entry fees, ad spend | Deductible where promoting the game |
| Training and CPD | Courses that develop your existing dev, art or audio skills | Training into a brand-new trade is not allowable |
| Accountancy and bank fees | Bookkeeping, Self Assessment, business banking | Fully deductible |
Most of a developer's big spend, the PC, the GPU, monitors, a capture card or a dev kit, is capital equipment. The Annual Investment Allowance lets you deduct the full cost of qualifying kit in the year you buy it rather than depreciating it slowly, which is ideal when you upgrade your rig before a big project. Where a device doubles as a personal gaming machine, only the business proportion is allowable, so be honest about the split and keep a note of how you reached it.
The private share of dual-use broadband, phone, devices and that console you also play for fun must be excluded. Games you buy purely to play are not research unless you can show a genuine, specific business reason. Everyday clothing is never allowable. And the cost of building a prototype before your trade has actually started is pre-trading expenditure, claimed once you begin trading rather than lost entirely.
Take a home-based developer with a back catalogue on Steam, an itch.io page, and some contract work for a studio, totalling GBP 42,000 of gross income for the year.
Income: GBP 42,000 (Steam and itch.io gross sales GBP 26,000, contract work GBP 16,000)
Allowable expenses:
Taxable profit: GBP 42,000 minus GBP 14,400 = GBP 27,600
Income Tax: GBP 27,600 minus GBP 12,570 = GBP 15,030 at 20% = GBP 3,006
Class 4 NIC: GBP 15,030 at 6% = GBP 902
Total tax and NIC: GBP 3,908 for the year. Notice how recording store sales gross and claiming the GBP 7,800 commission as an expense gives the same profit as netting it off, but keeps your turnover at the true GBP 42,000, which is what the VAT and MTD thresholds are tested against. Run your own figures through the sole trader tax calculator to sanity-check the numbers.
For a game developer, your real turnover is what the store collected from players, not what hit your bank. Record sales gross, claim the platform cut as an expense, and your thresholds stay honest.
You must register for UK VAT once taxable turnover exceeds GBP 90,000 in any rolling 12-month period. Many solo developers never reach this, but a successful launch or a strong contract year can push you over fast, so watch the rolling figure. The trickier issue is consumer sales abroad: VAT on digital games and DLC sold to consumers is due in the customer's country, and for EU consumers that liability starts from the very first sale, with no threshold.
The saving grace is that if you sell only through Steam, the App Store, Google Play or similar marketplaces, those platforms are usually the seller of record and handle that consumer VAT for you, paying you a net revenue share. The obligation lands on you when you sell directly from your own website or through a channel where you are the seller of record. If you plan to sell direct to a global audience, look into the VAT One Stop Shop (OSS) scheme before you switch on those sales rather than after.
Making Tax Digital for Income Tax Self Assessment replaces the once-a-year return with quarterly digital submissions and a year-end finalisation. The thresholds are based on gross income, not profit:
For a developer this changes the habit, not just the deadline. Instead of reconstructing a year of dollar payouts, contract invoices and asset sales each January, you record each store statement and invoice digitally as it lands, convert it to sterling, and send HMRC a quarterly summary. The lumpy, multi-currency revenue that makes game-dev returns painful becomes far easier when captured continuously. Our guide to MTD for sole traders walks through what the quarterly rhythm looks like in practice.
Recording net store payouts instead of gross sales. The platform's 30 percent cut is an expense to claim, not invisible. Net recording understates your turnover and can hide that you have crossed a threshold.
Forgetting foreign-currency conversion. Dollar and euro payouts must be reported in sterling at a consistent rate, with statements kept; guessing at year end invites error.
Claiming a dual-use machine in full. If your dev PC or console is also your personal gaming setup, only the business proportion is allowable.
Missing the EU VAT-from-first-sale rule on direct sales. Selling DLC from your own site to EU players can create VAT obligations from sale one, even though marketplace sales are handled for you.
Treating crowdfunding as a gift. Patreon pledges and crowdfund money tied to delivering a game are usually trading income in the year received, not tax-free support.
Tax guide for Vinted sellers in the UK: trading vs selling personal items, the GBP 1,000 trading allowance, allowable expenses, the platform data HMRC now receives, VAT and MTD.
UK Airbnb tax guide: the GBP 7,500 Rent a Room scheme, the GBP 1,000 property allowance, the abolition of furnished holiday lettings, allowable expenses, VAT and MTD for landlords.
The complete UK tax guide for Uber drivers: gross fares, mileage claims, Uber service fees, VAT, and what MTD for Income Tax means for you.
UK eBay seller tax guide: selling personal items vs trading, the GBP 1,000 trading allowance, eBay fees, the platform reporting rules, VAT and MTD.
Tax guide for self-employed hairdressers: chair rent, allowable expenses, mileage, VAT and MTD for Income Tax explained in plain English.
Everything self-employed taxi and private-hire drivers need to know about tax, mileage vs actual costs, VAT, and Making Tax Digital in 2025/26.
TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.