Skip to content

Who We Help · Game Studios · Bookkeeping

Game studio bookkeeping: payouts, dev costs, and credit-ready records

A game studio’s revenue is what the storefront statement says, not what the wire deposit shows — Steam’s payout arrives net of revenue share, refunds, and the sales taxes Valve collected, a month after the sales month closed. And on the cost side, the labour ledger is worth real money: OIDMTC and SR&ED claims are built from who worked on what, so books that only show “salaries” leave credits on the table. We keep studio books statement-reconciled on the revenue side and project-tracked on the labour side.

By the AnalytIQ Accounting team · Last reviewed: August 12, 2026

Game developers working together in a studio office

Book revenue from storefront statements, not deposits

Each storefront is a separate reconciliation. Steam reports a sales month and pays roughly thirty days after it ends, with revenue share, refunds under its two-hour/fourteen-day policy, chargebacks, and the VAT and sales taxes Valve collected all netted out before the USD wire leaves. Console storefronts run their own cycles and their own portals; mobile stores take 30% — or 15% under the small-business tiers below US$1M — before anything reaches you. If the bank feed is your revenue record, every one of those deductions vanishes into a single blurry number.

We post gross platform revenue, the store’s share, and refunds as separate lines from each statement, then clear the deposit against it with FX and wire fees on their own accounts. That is what lets you answer real questions: what did the launch discount actually cost, is the refund rate on one platform out of line, and did every storefront that owes you money actually pay.

StorefrontPayout rhythmNetted out before you see it
SteamMonthly, about 30 days after month endRevenue share, refunds, chargebacks, taxes Valve collects
Console storefrontsEach platform’s own cycle and portalRevenue share, returns, regional pricing effects
Mobile app storesMonthly30% commission, or 15% on small-business tiers
itch.io and directOn demand or per processorCreator-set share plus payment processing fees

Expense or capitalize: pick a dev-cost policy and hold it

Most indie studios should simply expense development costs as incurred — salaries, contractors, tools, and middleware hit the P&L in the month they happen, which keeps the books honest about burn rate. Capitalizing development spend onto the balance sheet as an intangible can make sense when you are courting investors or a publisher who wants to see the asset you have built, but it adds amortization decisions and write-off risk if the project is cancelled. What matters more than the choice is consistency, and one thing is true under either policy: every labour dollar still needs a project tag, because the tax credits do not care where the cost sits in your statements.

Engine costs deserve their own line. If you ship on Unreal, the engine royalty accrues as your game sells once you cross Epic’s lifetime revenue threshold — a cost of revenue that grows with success and should be accrued from the sales statements, not discovered when the invoice arrives. Middleware licences, asset-store purchases, and porting contracts get tagged to the project the same way the people are.

OIDMTC and SR&ED live or die on the labour ledger

Ontario’s interactive digital media credit pays 35–40% on qualifying Ontario labour, with eligible marketing and distribution spend claimable up to $100,000 for a product you developed and sell yourself — and the claim file is built from payroll records, contractor invoices, and time allocation by person, by product. SR&ED wants the same rigour with a different lens: experimental work documented as it happens, arm’s-length contractor payments counted at 80%, and a T661 that ties back to the general ledger without a forensic exercise. We set the books up so payroll maps to people, people map to projects, and projects map to claim schedules — the difference between a claim that sails and one that stalls in review is usually the quality of this trail, not the quality of the science.

Money that arrives before launch

Pre-launch cash has its own timing traps. CRA treats reward-based crowdfunding as business income when received, while the cost of delivering the rewards lands in later periods — a Kickstarter that funds in November can create taxable income in one fiscal year and expenses in the next, which is worth planning for before the campaign closes. Publisher advances work like the milestone loans they resemble: track the recoupment balance so you know when royalty statements will start paying out again. Early Access revenue is simply revenue — Steam pays on the sale, not on version 1.0 — but keeping it tagged separately tells you what the finished launch actually added.

A close that survives diligence

Studios get audited by more than CRA: publishers verify recoupment, credit reviewers sample labour records, and investors ask for a per-project P&L in the first data-room request. A monthly close where storefront statements, payroll allocations, and USD balances all reconcile is what makes those conversations short. The routine behind that close is on our bookkeeping services page, and the W-8BEN-E, treaty-royalty, and US payout side of Steam and console income is covered in our game studio cross-border tax guide.

Common questions.

When do we record Steam revenue?

In the sales month the statement reports, not when the wire lands about thirty days later. Post gross revenue, Valve’s share, and refunds as separate lines, then clear the deposit against the statement with FX on its own account.

Should we capitalize developer salaries?

Usually no — expensing as incurred keeps burn rate visible and avoids write-off complications on cancelled projects. Capitalizing can suit investor or publisher conversations, but either way labour must be tracked by project for OIDMTC and SR&ED.

What records does an OIDMTC claim actually need?

Ontario labour costs tied to specific people and specific products: payroll records, contractor invoices, and time allocation, plus marketing and distribution costs for products you sell yourself. Books tagged by project make the claim file a report, not a reconstruction.

Related reading

Books that ship with every build.

Book a consultation and get a plain answer on exactly what applies to you.

Client Reviews

Get a free quote

Request a free quote.

Tell us a little about your business and our team will respond within one business day.

Contact details

How can we help?

Type of enquiry select all that apply

Project information