All posts

How Accurate Are Your Platform Earnings Reports?

By Momo · Founder of Owelet

Every platform you sell on shows you earnings. None of them agree with each other, and none of them agree with your bank balance. This is not a bug and it is not deception. It is the result of each platform choosing a different point in the transaction lifecycle to report as "earnings," and using different definitions of what counts as a fee.

The confusion this creates is significant. Creators make budgeting decisions, tax estimates, and pricing choices based on dashboard numbers that may be measuring something different from what they think. This post explains exactly what each major platform is reporting and why combining those numbers into an accurate picture requires more than addition.

Does Gumroad show your actual net income?

Gumroad's dashboard shows your earnings after the Gumroad platform fee is deducted but typically before Stripe's payment processing fee is removed. This means the number Gumroad shows you is not your gross (what the customer paid) and not your true net (what hits your bank account). It is somewhere in between.

For a $25 product, Gumroad might show you approximately $22.00 after its 10% platform fee plus $0.50 flat. Your actual payout would be closer to $20.97 after Stripe's additional $1.03 processing fee. The $1.03 difference seems small, but across 80 transactions per month it becomes $82.40 per month, or $988.80 per year, that never appears as a line item in Gumroad's main dashboard view.

What the dashboard shows
$25 Gumroad sale
Customer paid$25.00
Gumroad fee (10% + $0.50)−$3.00
Stripe processingnot shown
$22.00
The number you see
before processing
What your bank receives
the same $25 sale
Customer paid$25.00
Gumroad fee (10% + $0.50)−$3.00
Stripe processing (2.9% + $0.30)−$1.03
$20.97
What actually arrives
83.9% of the sale

Discover sales add another layer of discrepancy. If any of your sales came through Gumroad Discover at the 30% rate, Gumroad's dashboard deducts the higher fee, but it does not label those transactions as Discover sales or show you the rate applied. The net displayed is accurate for that transaction, but you cannot tell which rate was used without pulling the API data.

Does Patreon show your actual net income?

Patreon's earnings display shows your gross pledge amount before any fees are deducted. The number at the top of your Patreon dashboard, the one that shows your "total earnings," is what your patrons pledged in total, not what you will receive.

Your actual net per patron is the pledge amount minus 10% platform fee and minus the per-pledge processing fee of 2.9% plus $0.30. On a $10 pledge, Patreon shows $10.00 earned. Your actual net is $8.41. The $1.59 difference is real money that leaves your gross figure and never reaches your bank account, but Patreon's primary display does not subtract it.

Patreon's headline number
$10 pledge, as displayed
Patron pledged$10.00
Fees subtracted in display$0.00
$10.00
"Total earnings" shown
gross, not net
Your actual net
the same $10 pledge
Patron pledged$10.00
Platform fee (10%)−$1.00
Processing (2.9% + $0.30)−$0.59
$8.41
What reaches your bank
84.1% of the pledge

There is an additional complexity with iOS-originated pledges. When we built Owelet's Patreon integration, we found that iOS pledges sit pending for up to 75 days because Apple remits on its own schedule, completely separate from Patreon's monthly cycle. This means your Patreon dashboard may show a monthly earnings figure that includes pledge amounts from iOS subscribers whose money has not yet cleared. The figure is not inaccurate, but it includes amounts that may not arrive in your bank account this month or even next month.

Does Ko-fi show accurate earnings?

Ko-fi's earnings display is accurate in the sense that the numbers it shows correspond to real transactions. The complication is that Ko-fi reports tip transactions and shop transactions in the same interface, and these two transaction types have different fee structures.

When we built Owelet's Ko-fi integration, we found that the Ko-fi API reports tip transactions and shop transactions with different fee structures in the same response. Any tool or calculation that applies a single Ko-fi fee rate to the combined total is mathematically wrong. A Ko-fi Gold subscriber pays no Ko-fi transaction fee on shop sales but tips are typically processed through Stripe or PayPal at their respective rates. A non-Gold user pays Ko-fi's transaction fee on shop sales but not on tips. Adding up the total and applying one rate to everything gives you a number that does not correspond to reality for either transaction type.

This matters most when you are comparing Ko-fi income to income from other platforms or trying to understand your real net. The total Ko-fi shows you may be accurate as a gross figure but does not translate into a meaningful net number without breaking out tips and shop sales separately and applying the correct fee to each.

Does Stripe show your actual net income?

Stripe shows gross transaction amounts before its own processing fee is deducted. If you use Stripe directly, your Stripe dashboard shows what your customers paid. Your actual net is that figure minus 2.9% plus $0.30 per transaction.

If you access Stripe through a platform like Gumroad or Patreon, you may not have direct Stripe dashboard access at all, or you may see a different Stripe account than the one where your funds actually arrive. The platform acts as an intermediary, which means the Stripe total you see (if you can see it) represents the platform's gross, not your net.

What would it take to get an accurate combined income number manually?

Getting a genuinely accurate combined net income figure across multiple platforms requires the following: download a complete transaction export from each platform, identify the fee type applied to each individual transaction (not just the platform's summary), apply the correct fee calculation for each transaction type, convert all currencies to a common denomination, and sum across platforms. This is a process that takes several hours per month if done carefully, and it introduces human error at every step.

The specific challenge is that you cannot simply add up the totals each platform displays. Gumroad, Patreon, Ko-fi, Stripe, and other platforms are each reporting different things. Adding a post-platform-fee Gumroad number to a pre-any-fee Patreon number to a mixed-fee Ko-fi number gives you a figure that does not correspond to any real financial quantity.

How does Owelet handle the measurement problem?

Owelet connects to each platform via read-only OAuth and pulls transaction-level data from each platform's API. The financial dashboard that shows your real net income after fees stores gross_amount, fee_amount, and net_amount as three separate fields per transaction, using the actual fee data from each platform's API rather than estimated or averaged percentages. This means the net figure per transaction reflects what the platform actually charged, including the distinction between Discover and direct rates on Gumroad, the separation of tip and shop fees on Ko-fi, and the pending status of iOS pledges on Patreon.

Because every transaction is normalized to the same three-field structure across all platforms, Owelet can produce a combined net income figure that applies a consistent definition of net income across Gumroad, Patreon, Ko-fi, Stripe, Lemon Squeezy, Teachable, Thinkific, Buy Me a Coffee, Etsy, and Paddle simultaneously. That combined figure is what your bank account actually receives, and it is the number you should base financial decisions on.

For a deeper explanation of gross versus net income and why the distinction matters for tax and budgeting, see our guide on gross vs net income for self-employed creators.


Frequently Asked Questions

Are the earnings numbers in my platform dashboards accurate?

The numbers are accurate for what each platform is measuring, but they are not all measuring the same thing. Gumroad shows net after its platform fee but before payment processing. Patreon shows gross before any fees. Ko-fi shows different numbers for tips versus shop sales. Stripe shows gross before its fee. None of them agree because they use different definitions of earnings.

Why does my Gumroad dashboard show a different number than my bank deposit?

Gumroad's dashboard typically shows your net after the platform fee but before Stripe processing fees are deducted. Your bank deposit reflects your net after both fee layers. The difference between the dashboard number and the bank deposit is primarily Stripe's processing fee of 2.9% plus $0.30 per transaction.

Why does Patreon show more than I receive?

Patreon's earnings display shows your gross pledge amount before platform and processing fees are deducted. The amount you receive is your gross minus the 10% platform fee and minus the 2.9% plus $0.30 per-pledge processing fee. iOS-originated pledges may also lag by up to 75 days, causing further discrepancy between what is shown as earned and what has arrived.

Does Ko-fi show accurate earnings?

Ko-fi's earnings display is accurate, but it reports tip transactions and shop transactions separately because they have different fee structures. Any summary number that combines them using a single fee rate will be mathematically wrong. Tip transactions and shop transactions need to be treated separately for accurate net income calculation.

Why is my Stripe total different from my platform totals?

Stripe shows gross transaction amounts before its processing fee is deducted. Your platform also charges its own fee on top of Stripe's fee. So Stripe's total represents the customer's payment, not what you keep after both the platform fee and Stripe's own processing fee.

How do I get an accurate combined income number across all platforms?

Getting an accurate combined number manually requires downloading transaction reports from each platform, applying the correct fee calculation per transaction type, and summing across platforms. Because each platform measures differently, you cannot simply add up their displayed totals. You need per-transaction gross, fee, and net data from each platform's API and a consistent definition of net income applied to all of them.

What is the difference between gross income and net income for creators?

Gross income is the total amount your customers paid. Net income is what you actually receive after platform fees and payment processing fees are deducted. For most creators, net income is 13% to 22% lower than gross income depending on which platforms they use. Budgeting, tax planning, and financial decisions should be based on net income, not gross.

M

Momo

Founder of Owelet

Momo is the founder of Owelet, a financial dashboard for indie creators and digital product sellers. He built Owelet after spending months not knowing his real take-home across multiple platforms.

Frequently asked questions

The numbers are accurate for what each platform is measuring, but they are not all measuring the same thing. Gumroad shows net after its platform fee but before payment processing. Patreon shows gross before any fees. Ko-fi shows different numbers for tips versus shop sales. Stripe shows gross before its fee. None of them agree because they use different definitions of earnings.

Gumroad's dashboard typically shows your net after the platform fee but before Stripe processing fees are deducted. Your bank deposit reflects your net after both fee layers plus any minimum payout threshold effects. The difference between the dashboard number and the bank deposit is primarily Stripe's processing fee of 2.9% plus $0.30 per transaction.

Patreon's earnings display shows your gross pledge amount before platform and processing fees are deducted. The amount you receive in your bank is your gross minus the 10% platform fee and minus the 2.9% plus $0.30 per-pledge processing fee. iOS-originated pledges may also lag by up to 75 days, causing further discrepancy between what is shown as earned and what has arrived.

Ko-fi's earnings display is accurate, but it reports tip transactions and shop transactions separately because they have different fee structures. Any summary number that combines them using a single fee rate will be mathematically wrong. Tip transactions have no Ko-fi fee with a Gold subscription, while shop transactions are subject to Ko-fi's platform fee if not on Gold.

Stripe shows gross transaction amounts before its processing fee is deducted. Your platform (Gumroad, Patreon, etc.) may also charge its own fee on top of Stripe's fee. So Stripe's total represents the customer's payment, not what you keep. Additionally, platforms that use Stripe for processing may not give you direct Stripe dashboard access, so you may be looking at different Stripe accounts or summaries.

Getting an accurate combined number manually requires downloading transaction reports from each platform, applying the correct fee calculation per transaction type, and summing across platforms. Because each platform measures differently, you cannot simply add up their displayed totals. You need per-transaction gross, fee, and net data from each platform's API and a consistent definition of net income applied across all of them.

Gross income is the total amount your customers paid. Net income is what you actually receive after platform fees and payment processing fees are deducted. For most creators, net income is 13% to 22% lower than gross income depending on which platforms they use. Budgeting, tax planning, and any financial decisions should be based on net income, not gross.

Newsletter

Stay in the loop.

New guides on platform fees, taxes, and creator finances — direct to your inbox.