Why Stripe doesn't show your profit (and what to do about it)
The Stripe Dashboard shows gross revenue, not profit. Here is what's missing from Stripe's numbers and how to calculate the real net profit of your online business.
You open the Stripe Dashboard, see €12,000 in volume and for a moment the month feels great. Then you pay the ads invoice, subtract processing fees and tool subscriptions - and only a fraction of that number is left. That's not a Stripe bug. Stripe was simply never designed to show profit.
What the number in your Stripe Dashboard really is
Stripe is a payment processor. Its dashboard answers the question "how much money flowed through your account", not "how much of it you kept". The number you see is gross revenue - the sum of successful payments before anything is deducted.
That number does not include:
- Stripe fees - typically around 1.4–2.9% + a fixed fee per transaction, plus surcharges for international cards and currency conversion,
- refunds and chargebacks - a refund returns the full amount to the customer, but the fee from the original charge is gone,
- advertising spend - Meta Ads, Google Ads and TikTok Ads are billed entirely separately,
- fixed costs - hosting, domains, SaaS tools, accounting, subscriptions,
- cost of goods and shipping - if you sell physical products.
Why this is dangerous for your business
Making decisions on gross revenue is the classic trap for growing stores and SaaS products. You scale campaigns because "sales are up", while in reality every additional unit of revenue costs you more than a unit. We cover this in depth in revenue is not profit.
Revenue is an opinion. Profit is a fact.
To be fair, Stripe doesn't hide its fees - they are all in the reports and exports. The problem is that nobody combines them with your ad spend and fixed costs. That job is left to you and a spreadsheet you update "when you find a moment".
How to calculate real profit when you use Stripe
The formula is simple, though painful to maintain by hand:
- Net revenue from Stripe - successful payments minus refunds and chargebacks.
- Minus Stripe fees - the actual per-transaction fees, not an "average percentage".
- Minus ad spend - across all platforms combined (blended, not per campaign).
- Minus fixed costs - hosting, tools, domains, accounting, prorated monthly.
- Minus COGS and shipping - where applicable.
What remains is your real net profit - the only number worth making scaling decisions on.
Spreadsheet vs automation
A spreadsheet works while you have a dozen transactions a month. With hundreds of payments, multiple currencies and refunds, manual upkeep starts eating hours - and it's always a week out of date.
SeeProfit connects to Stripe with a read-only key, automatically pulls payments and fees, lets you add ads and fixed costs, and then shows one number: how much you actually earned. No spreadsheet, no CSV exports.
Frequently asked questions
Will Stripe ever show profit? Nothing suggests it will - Stripe builds payment and billing tools, not management accounting. Your ad spend and hosting bills never flow through Stripe, so Stripe physically cannot see them.
Doesn't Stripe Sigma solve this? Sigma lets you run SQL queries on your Stripe data - you can compute fees, but you still can't add costs that live outside Stripe.
Where do I start? By listing all your costs. Our guide to the hidden costs of an online business is a good starting checklist.