product · 6 min read
The revenue-share math: when CW Ops costs you nothing, and when it costs the most
Last updated: June 2026
Fast answer
In a month where you make no net profit, CommonWealth Ops costs you EUR 49 — the base subscription, nothing more. At EUR 5,000 monthly net profit you owe EUR 49 + EUR 1,000 = EUR 1,049. The number rises with your profit because the 20% is a share of the profit CW Ops helps operate, not a flat tool fee. It is EUR 0 in any month you do not profit, and it is the same 20% for every operator — the tier only changes how much CW Ops does for you, never the percentage.
How the 20% is calculated
The formula is exactly:
``` netprofit = grossrevenue - adspend - productcost - shipping_cost share = max(0, net_profit) × 0.20 monthly_total = 49 + share ```
There is no threshold and no minimum. The 20% applies to net profit from the first euro of profit; if net profit is zero or negative, the share is zero. Gross revenue is read directly from your connected Shopify store and labelled verified; product and shipping costs are figures you declare each month.
Worked example for a EUR 2,000 net profit month: ``` share = 2000 × 0.20 = 400.00 monthly_total = 49 + 400 = 449.00 EUR ```
The share is invoiced via Stripe within 7 days of the month closing.
Five scenarios, side by side
Scenario A — Unprofitable or break-even month
Gross revenue EUR 8,000, ad spend EUR 4,200, product cost EUR 3,500, shipping EUR 300. Net profit = EUR 0.
``` Revenue share: 0.00 EUR (20% of zero is zero) You pay: 49.00 EUR (just the base subscription) ```
The month that did not work costs you only the base. The share structure carries no penalty for a bad month — CW Ops earns from your profit or it earns nothing on top of the EUR 49.
Scenario B — Early traction (EUR 1,000 net)
Gross revenue EUR 10,000, ad spend EUR 4,500, product cost EUR 4,200, shipping EUR 300. Net profit = EUR 1,000.
``` Revenue share: 200.00 EUR (1000 × 0.20) You pay: 249.00 EUR (49 base + 200 share) ```
The first profitable months are when CW Ops starts to share in the upside — and only then.
Scenario C — Working business (EUR 5,000 net)
Gross revenue EUR 25,000, ad spend EUR 7,500, product cost EUR 12,000, shipping EUR 500. Net profit = EUR 5,000.
``` Revenue share: 1,000.00 EUR (5000 × 0.20) You pay: 1,049.00 EUR (49 base + 1,000 share) ```
You keep EUR 4,000 of the EUR 5,000. The EUR 1,000 is the price of having CW Ops operate the commerce that produced the profit — store, creative, campaigns, optimization, at the service level your tier defines.
Scenario D — Scaling (EUR 15,000 net)
Gross revenue EUR 60,000, ad spend EUR 16,500, product cost EUR 27,000, shipping EUR 1,500. Net profit = EUR 15,000.
``` Revenue share: 3,000.00 EUR (15000 × 0.20) You pay: 3,049.00 EUR (49 base + 3,000 share) ```
You keep EUR 12,000. The share grows because the profit grew — that is the alignment working as designed, not a penalty for scaling.
Scenario E — Senior operator (EUR 40,000 net)
Gross revenue EUR 150,000, ad spend EUR 45,000, product cost EUR 60,000, shipping EUR 5,000. Net profit = EUR 40,000.
``` Revenue share: 8,000.00 EUR (40000 × 0.20) You pay: 8,049.00 EUR (49 base + 8,000 share) ```
You keep EUR 32,000. At this scale the 20% is a large absolute number — and the right question stops being "is this cheaper than a tool" and becomes "is CW Ops still operating enough of this business to earn a fifth of its profit?" If the answer is no, the Stripe portal cancellation is one click and you keep 100%.
The honest framing
A 20% share of net profit is not a passive intelligence-tool fee — a tool charges the same whether you profit or not. The 20% is priced like an operating partner: it applies only to profit, only while CW Ops is operating the commerce, and it is EUR 0 in any month you do not profit. The EUR 49 base buys the intelligence layer (continuous Meta + TikTok competitor surveillance, ranked weekly); the 20% buys the operation on top of it.
That is the whole logic of the model: CW Ops earns more only when you earn more, and nothing extra when you do not. If a month ever feels like the 20% is buying less operation than it costs, cancelling is one click and the share stops with it. The clarity is the point.
Frequently asked questions
- What counts as 'net profit' for the 20% calculation?
- Gross revenue minus advertising spend minus declared product cost minus declared shipping cost. NOT EBITDA — we do not subtract overhead, salary, rent, or amortisation. The figure is what is left after the direct costs tied to the unit economics CW Ops is helping you operate. Once you connect your Shopify store, gross revenue is read directly from it and labelled verified; product and shipping costs are figures you declare.
- What happens in a month where I make no profit?
- You owe EUR 0 of revenue share that month — only the EUR 49 base subscription applies. The share is 20% of max(0, net profit), so an unprofitable or break-even month carries no share at all. CW Ops only earns the share when you earn the profit.
- Does the 20% change if my niche is seasonal or I scale?
- The percentage never changes — it is a single 20% for every operator, in every month, at every size. A seasonal operator who clears EUR 20,000 net in December and EUR 3,000 net in February pays EUR 49 + EUR 4,000 in December and EUR 49 + EUR 600 in February. The amount tracks your profit; the rate does not move. Your service tier (Creator, Emerging, Established, Advanced) changes how much CW Ops operates for you, never the percentage.
Become an operator
Stop guessing what to sell.
CommonWealth Ops turns your market's competitor activity into ranked, data-backed intelligence — and protects your capital before you spend a euro on ads. EUR 49/mo + 20% of net profit. No free trial: skin in the game both ways.
Join the waitlist