Revenue intelligence for game studios

Know your revenue. Plan your next move.

Bring in your Steam, Epic Games Store and itch.io reports. Goodrun turns them into expected payouts, a cash plan and your next commercial move.

Every feature on every plan, from €29.99 a month after your first sale. See pricing

Product views show a fictional studio. Illustrative data.

Built on the reports you already have

How each integration works

Every sale, payout and plan. One set of numbers.

Sales aren’t cash, and a wishlist isn’t a sale. Goodrun keeps reported, estimated and received amounts apart, so every decision starts from the right figure. Everything here is in public beta.

Earned · last 12 months

€174,700

↓ 6% vs the previous 12 months

  • Steam
  • Epic Games Store
  • itch.io

Revenue overview

Earned proceeds by month, game and storefront, with the source and freshness of every figure.

EU units −21%Price held €14.20Refund rate unchangedNA units flatWhy EU fell not proven

What changed, and what didn’t

Break any swing into units, price, refunds and region. Goodrun says plainly what the data cannot prove.

  • Steam · SeptemberExpected €8,940Received €8,940
  • Epic Games Store · Q3Expected €1,210Received €1,180 · −€30
  • itch.io · OctoberExpected €410Not yet received

Payout reconciliation

Record what reached your bank and see every difference against what was expected.

+43% more units to match gross revenue

Promotion break-even

How much extra volume a discount needs before it pays. Plain arithmetic, not a forecast.

  • Epic payout past its windowJuly sales · expected by 7 Sep€913
  • itch.io report is 9 days oldImport the latest to stay currentImport
  • 2 Oct has no dataShown as a gap, not as zero salesGap

Nothing slips

Late payouts, stale reports and missing data surface as issues, never as a sales drop.

Estimated receipts arrive at80% of expected
Delay estimated receipts
Money in · 13 wk€68,000€29,300 estimated
Money out · 13 wk€121,3506 costs and commitments
Runway to minimum9 weeksWith a 2-week delay

For this view only. Your records do not change.

13-week cash plan

Opening cash, costs and commitments against expected receipts. Test a delay or extra spend without touching your records.

Test a 25% weekend discount in EU regions

ProposedApprovedRunningDone

Owner · Commercial leadMeasure · EU units vs prior 4 weekends

Actions with owners

Turn a finding into a decision with an owner, a deadline and a way to tell if it worked.

  • steam_sales_2026-10.csv1,284 rows
  • epic_payouts_q3.csv312 rows
  • itch_oct.csv18 duplicates skipped

Report import

Column mapping, a preview and duplicate checks before anything is saved.

Why did October proceeds fall?

Most of the 18% decrease comes from fewer units in EU regions; the realized price held. Revenue breakdown · Oct 3 sources The cause is not proven by this data.

An analyst that shows its work

Optional and off by default. Goodrun calculates the numbers; AI only explains them, and every claim links to its source.

Product views and examples use a fictional studio. Figures are illustrative.

From a raw report to your next move.

Goodrun follows the way studios actually make commercial calls, from the first import to a measured result.

Walk through the demo
  1. 01Bring in your data

    Import storefront reports with a preview, validation and duplicate checks. Every figure keeps its source.

  2. 02See money and runway

    Earned revenue, expected receipts and cash runway, with estimated and confirmed amounts kept apart.

  3. 03Find what changed

    Drill from a headline change to the regions, products and prices behind it.

  4. 04Decide and assign

    Turn a finding into an owned action with a deadline, an expected downside and a success measure.

  5. 05Measure, then repeat

    Compare the outcome with the plan, and carry what you learned into the next one.

Numbers you can plan around.

No vanity metrics. These are the commitments Goodrun makes to every studio.

3 storefronts

Steam, Epic Games Store, and itch.io reports in one place.

13 weeks

Rolling cash forecast checked against your minimum balance.

1 database

Per organization, kept apart from every other studio’s figures.

4 states

Reported, estimated, received, unknown. Never blurred together.

Your numbers. Your rules.

Commercially sensitive data deserves more than a shared table. How Goodrun handles your data

Your data stays yours.

Each organization’s figures live in their own database. Give teammates the role they need, limit them to the games they work on, and export everything on every plan.

  • Separate database per organization
  • Owner, admin, editor and viewer roles
  • Export on every plan

AI on your terms.

Off by default, and every financial feature works without it. When you turn it on, you see which provider receives data, and nothing changes a price, a spend or a storefront without explicit human approval.

  • Figures calculated by code first
  • Every claim traced or labelled a hypothesis
  • Human approval for every change

FAQ

Questions studios ask

Data, storefronts and what is available today.

Which storefronts connect automatically?

Automatic connections are live for Steam. You can import storefront reports for Steam, Epic Games Store, itch.io with column mapping and a preview before anything is saved. See the integrations page for each storefront's status. We do not automate portal sessions or rely on private endpoints.

Does Goodrun use AI on my numbers?

AI analysis is in beta and off by default. Financial figures are always calculated by deterministic code first; when an owner turns AI on, the model only explains those figures, and any number it cannot trace to a calculation is removed. Settings show which provider and model receive data. Every financial feature works without AI, and AI never changes prices, spend or storefront settings. Your data is not used for cross-customer benchmarks or model training without a separate, explicit agreement.

How reliable are payout estimates?

They are planning estimates built from the reports you import and the assumptions you can see and edit. Estimated, reported and received amounts stay separate. Goodrun does not guarantee arrival dates or amounts, and sales proceeds are not the same as profit or available cash.

Your last report has something to tell you.

Bring it in and see what it says.