Act on the result
Review the largest service-cost layer and confirm its period and cost classification before changing price or delivery scope.
Educational only: Business decision support, not accounting, tax or legal advice.
Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
Update policy: Reviewed when formulas or official dependencies change.
Scope: Market-neutral small-business planning using your own assumptions.
Subscription businesses reconciling a user-defined recurring service-cost stack against revenue.
Cost of service, gross contribution and gross margin for one consistent period.
Enter recurring revenue, then classify hosting, support, third-party, payment and implementation costs consistently.
Use a different tool when: Do not use this to compare two subscription tiers by revenue, usage-linked service cost, support burden and raw contribution rank; use Subscription Pricing Tier Planner for that decision. Use this tool to reconcile recurring revenue with an explicitly classified service-cost stack and inspect gross contribution and margin.
Cash & growth
Cost of service, gross contribution and gross margin for one consistent period.
Amounts use the same currency as your inputs. No currency conversion is performed.
Use one consistent cohort, period, currency and tax basis.
Your numbers stay in this browser
Revenue for the selected recurring period. Use one consistent currency, tax and period basis.
Hosting and infrastructure cost assigned to the period. Use one consistent currency, tax and period basis.
Support cost assigned to serving the period. Use one consistent currency, tax and period basis.
Vendor or service cost tied to delivery. Use one consistent currency, tax and period basis.
Payment-processing cost assigned to the revenue. Use one consistent currency, tax and period basis.
Implementation cost included in the selected service-cost definition. Use one consistent currency, tax and period basis.
All outputs come from the registered exact subscription engine.
| Cost component | Amount |
|---|---|
| Hosting | 1,000.00 |
| Support | 2,000.00 |
| Third-party service | 500.00 |
| Payment fees | 300.00 |
| Implementation service | 200.00 |
| Total cost of service | 4,000.00 |
Each row names the assumption axis changed from the baseline.
Save these results, change an input, then compare the updated figures with this baseline.
The baseline is temporary in this tab and is not added to shared scenario links or generated reports.
hosting + support + third-party service + payment fees + implementation4,000.00Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.
SaaS Gross Margin Planner formulas โrecurring revenue โ cost of service6,000.00Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.
SaaS Gross Margin Planner formulas โgross contribution รท recurring revenue0.6 percentUses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.
SaaS Gross Margin Planner formulas โThis calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.
Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| hostingCost | Hosting and infrastructure cost assigned to the period. Use one consistent currency, tax and period basis. | currency units/selected recurring period | 0 to 10000000 | Required | 1000 |
| implementationCost | Implementation cost included in the selected service-cost definition. Use one consistent currency, tax and period basis. | currency units/selected recurring period | 0 to 10000000 | Required | 200 |
| paymentFees | Payment-processing cost assigned to the revenue. Use one consistent currency, tax and period basis. | currency units/selected recurring period | 0 to 10000000 | Required | 300 |
| recurringRevenue | Revenue for the selected recurring period. Use one consistent currency, tax and period basis. | currency units/selected recurring period | 0 to 10000000 | Required | 10000 |
| supportCost | Support cost assigned to serving the period. Use one consistent currency, tax and period basis. | currency units/selected recurring period | 0 to 10000000 | Required | 2000 |
| thirdPartyServiceCost | Vendor or service cost tied to delivery. Use one consistent currency, tax and period basis. | currency units/selected recurring period | 0 to 10000000 | Required | 500 |
Use the reconciled cost stack to identify which user-classified service costs consume recurring contribution; it is not an accounting-standard classification.
Data used here
Review the largest service-cost layer and confirm its period and cost classification before changing price or delivery scope.
Retest higher support and third-party service costs while keeping revenue and all costs on the same basis.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Connect contribution, acquisition cost, retention and cash timing while keeping cohort and horizon boundaries explicit.
Read guideReview the largest service-cost layer and confirm its period and cost classification before changing price or delivery scope.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.