For Shopify stores running paid ads
Know your real profit.
Your Shopify store's real net profit — not revenue, not estimates. Aftercosts pulls orders, ad spend, COGS, fees and refunds into one number: the actual one.
14-day free trial · Billed through Shopify · Cancel anytime.
Net Profit
€14,470
16.4% margin
Breakeven ROAS
2.16×
46.2% contribution
MER (blended)
3.36×
€26,260 ad spend
€
Net profit
Revenue minus every cost: COGS, ad spend, fees, refunds and fixed expenses. What you actually keep.
2.16×
Breakeven ROAS
The return your next ad euro must clear just to not lose money. Below it, you’re paying to ship orders.
3.36×
MER (blended)
Total revenue ÷ total ad spend, across every channel — the honest number platform dashboards inflate.
Every cost, subtracted. Every channel, judged.
Not another revenue dashboard. Each screen answers a decision you make before lunch — with your real numbers, not platform-inflated ones.
Overview
One screen, every cost subtracted.
Net profit, total sales, ad spend and ROAS at a glance — plus a daily revenue, profit and ad-spend chart. Switch between one store, several or all.
Net Profit
€14,470
16.4% margin
Total Sales
€92,400
Ad Spend
€26,260
ROAS
3.36×
breakeven 2.16×
Daily Revenue · Profit · Ad spend
Profit breakdown
A real P&L, line by line.
Gross sales down to net profit — refunds, COGS, ad spend, fees, shipping and expenses, each as a share of revenue. Export the whole ledger to CSV.
Ads
Meta, Google, TikTok — judged against your breakeven.
Every paid channel against the ROAS floor it must clear to make money. The tick is breakeven; bars past it earn, bars short of it bleed.
ROAS by channel
Operations
Growth+Suppliers, late shipments, return reasons.
A scorecard per supplier — order volume, late-shipment rate and return rate — so you catch the vendor quietly costing you margin before customers complain.
| Supplier | Orders | Late | Returns |
|---|---|---|---|
| Atlas Apparel | 412 | 4% | 9% |
| CJ Dropshipping | 288 | 21% | 14% |
| Lisbon Knitwear | 96 | 2% | 6% |
Products
Price, cost and margin — per product.
See selling price, cost per item and gross margin side by side, so a thin-margin SKU can't hide. Import COGS from a supplier spreadsheet in one upload.
| Product | Price | COGS | Margin |
|---|---|---|---|
| Linen Wrap Dress | €64.95 | €18.40 | 72% |
| Wool Overcoat | €129.00 | €61.00 | 53% |
| Silk Scarf | €29.95 | €7.20 | 76% |
| Leather Tote | €89.00 | €68.50 | 23% |
Expenses
Fixed costs, folded into profit automatically.
Software, warehousing, contractors, plus cost rules like a % of revenue or a per-order fee — all subtracted from profit without a spreadsheet.
Refunds
Growth+Partial refunds, and the reasons behind them.
Real partial amounts — not just full-order refunds — and the top reasons customers send things back, so you can fix the product, not just eat the loss.
Refund rate
4.5%
€4,180 this month
Top reasons
Intelligence
Growth+Winners and thin-margin alerts, surfaced for you.
Aftercosts watches for products breaking out, supplier costs jumping, and SKUs whose margin has gone too thin — so you scale winners and cut losers on time.
Sold 142 units in 3 days vs a 28-day baseline of 31. Consider scaling spend.
Margin below your 30% floor. Raise price or renegotiate supplier cost.
Product insights
Where every euro of revenue goes.
A single bar of where revenue actually went — COGS, ad spend, shipping, fees, expenses — so the biggest margin leak is obvious at a glance.
Cost as % of net revenue
From install to your first honest number in minutes.
1
Connect Shopify
One-click OAuth, read-only. Orders, products and refunds sync in minutes.
2
Add COGS & ad accounts
Import costs from a spreadsheet and connect Meta, Google, TikTok and Klaviyo.
3
See your real profit
Open it every morning to one honest number — and what’s eating the rest.
EU-hosted · Read-only Shopify access · OAuth-only connections · Cancel anytime
Questions? support@aftercosts.com
Choose your plan
14-day free trial. Billed through Shopify. Cancel anytime.
Starter
€ 30,00/mo
≤ 299 orders/mo · 1 store
- True net-profit P&L
- Meta / Google / TikTok / Klaviyo
- Profit sheet + CSV export
Growth
Popular€ 69,00/mo
≤ 2,000 orders/mo · 3 stores
- Everything in Starter
- Returns & operations intelligence
- Winner + thin-margin alerts
- Customer economics (CAC / LTV)
Scale
€ 149,00/mo
≤ 6,000 orders/mo · 5 stores
- Everything in Growth
- Goals + cashflow forecast
- Discount ROI
- Priority support
Pro
€ 249,00/mo
≤ 20,000 orders/mo · 10 stores
- Everything in Scale
- Up to 10 stores
- Highest order volume
Enterprise
20,000+ orders/mo, unlimited stores, SLA. Custom-quoted.
Questions
What does Aftercosts actually calculate?
Your real net profit: revenue minus every cost — COGS, ad spend, payment-processing fees, shipping, refunds and fixed expenses. Not revenue, not an estimate. The number you actually keep.
What's the difference between ROAS and breakeven ROAS?
ROAS is the return on your ad spend. Breakeven ROAS is the floor that spend must clear just to not lose money — it's 1 ÷ your contribution margin. Below it, every extra order costs you money. Aftercosts shows both, side by side.
Which platforms does it connect to?
Shopify for orders, products and refunds; Meta, Google and TikTok for ad spend; and Klaviyo for email and SMS revenue. You connect each with one click via OAuth.
Do you store my Shopify password?
No. You connect through Shopify's official OAuth with read-only access, so we never see or store your password and can never change your store.
Where is my data stored?
In the EU. Production data lives in an EU region and access is isolated per account.
Do I need a credit card to try it?
No. The 14-day trial needs only an email, with full Growth-tier access. Nothing is charged unless you choose a paid plan.
How is pricing structured?
By your monthly order volume and the number of stores you connect, from Starter (€30) to Pro (€249). You can upgrade, downgrade or cancel anytime.
See your real profit.
14-day free trial · Billed through Shopify · Cancel anytime.
Questions? support@aftercosts.com