Skip to main content
Primary formula: tier contribution = accounts ร— price per account โˆ’ accounts ร— (usage ร— unit cost + support cost) โˆ’ fixed tier cost

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.

What this planner helps you decide

Best for

Subscription businesses comparing Starter and Pro tier economics on one service-cost basis.

Outputs

Revenue, service cost, contribution, contribution margin and raw contribution rank for each tier.

Start here

Enter whole account counts, price, usage, unit cost, support cost and fixed cost for both tiers.

Use a different tool when: Do not use this to test whether user-entered conversion and paid-account contribution can cover free-account service and programme costs; use Freemium Conversion Economics Planner for that decision. Use this tool to compare two subscription tiers by revenue, usage-linked service cost, support burden and raw contribution rank.

Cash & growth

Subscription Pricing Tier: revenue

Revenue, service cost, contribution, contribution margin and raw contribution rank for each tier.

Amounts use the same currency as your inputs. No currency conversion is performed.

Subscription economics assumptions

Use one consistent cohort, period, currency and tax basis.

Your numbers stay in this browser

Whole accounts in the Starter tier.

currency units

Recurring price for one Starter account. Use one consistent currency, tax and period basis.

Whole accounts in the Pro tier.

currency units

Recurring price for one Pro account. Use one consistent currency, tax and period basis.

Additional decision inputsOpen the assumptions you are less likely to change on every comparison.

Expected service usage for one Starter account.

currency units

Variable service cost per usage unit. Use one consistent currency, tax and period basis.

currency units

Support cost assigned to one Starter account. Use one consistent currency, tax and period basis.

currency units

Fixed cost assigned to the Starter tier. Use one consistent currency, tax and period basis.

Expected service usage for one Pro account.

currency units

Variable service cost per usage unit. Use one consistent currency, tax and period basis.

currency units

Support cost assigned to one Pro account. Use one consistent currency, tax and period basis.

currency units

Fixed cost assigned to the Pro tier. Use one consistent currency, tax and period basis.

Decision result

All outputs come from the registered exact subscription engine.

Preparing export actionsโ€ฆ
Starter revenue
2,000.00
Starter service cost
800.00
Starter contribution
1,200.00
Starter contribution margin
60%
Starter rank
#2
Pro revenue
2,500.00
Pro service cost
900.00
Pro contribution
1,600.00
Pro contribution margin
64%
Pro rank
#1
Contribution-ranked subscription tiers
RankTierRevenueService costContributionMargin
1pro2,500.00900.001,600.0064%
2starter2,000.00800.001,200.0060%

Scenario comparison

Each row names the assumption axis changed from the baseline.

ScenarioResultDifference
Entered scenario1,600.00Baseline
Lower Pro price per account1,350.00Not available
Higher Pro price per account1,850.00Not available

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.

Calculation details

View calculation detailsView the formulas and inputs used for these results.

Starter revenue

Starter revenueStarter accounts ร— Starter price2,000.00
Result2,000.00

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Starter revenueStarter Accounts
100
Starter revenueStarter Price Per Account
20
Starter revenueStarter Usage Per Account
10
Starter revenueStarter Cost Per Usage Unit
0.5
Starter revenueStarter Support Cost Per Account
2
Starter revenueStarter Fixed Tier Cost
100
Starter revenuePro Accounts
50
Starter revenuePro Price Per Account
50
Starter revenuePro Usage Per Account
20
Starter revenuePro Cost Per Usage Unit
0.5
Starter revenuePro Support Cost Per Account
4
Starter revenuePro Fixed Tier Cost
200

Starter service cost

Starter service costStarter accounts ร— (usage ร— unit cost + support) + fixed cost800.00
Result800.00

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Starter service costStarter Accounts
100
Starter service costStarter Price Per Account
20
Starter service costStarter Usage Per Account
10
Starter service costStarter Cost Per Usage Unit
0.5
Starter service costStarter Support Cost Per Account
2
Starter service costStarter Fixed Tier Cost
100
Starter service costPro Accounts
50
Starter service costPro Price Per Account
50
Starter service costPro Usage Per Account
20
Starter service costPro Cost Per Usage Unit
0.5
Starter service costPro Support Cost Per Account
4
Starter service costPro Fixed Tier Cost
200

Starter contribution

Starter contributionStarter revenue โˆ’ Starter service cost1,200.00
Result1,200.00

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Starter contributionStarter Accounts
100
Starter contributionStarter Price Per Account
20
Starter contributionStarter Usage Per Account
10
Starter contributionStarter Cost Per Usage Unit
0.5
Starter contributionStarter Support Cost Per Account
2
Starter contributionStarter Fixed Tier Cost
100
Starter contributionPro Accounts
50
Starter contributionPro Price Per Account
50
Starter contributionPro Usage Per Account
20
Starter contributionPro Cost Per Usage Unit
0.5
Starter contributionPro Support Cost Per Account
4
Starter contributionPro Fixed Tier Cost
200

Starter contribution margin

Starter contribution marginStarter contribution รท Starter revenue0.6 percent
Result60%

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Starter contribution marginStarter Accounts
100
Starter contribution marginStarter Price Per Account
20
Starter contribution marginStarter Usage Per Account
10
Starter contribution marginStarter Cost Per Usage Unit
0.5
Starter contribution marginStarter Support Cost Per Account
2
Starter contribution marginStarter Fixed Tier Cost
100
Starter contribution marginPro Accounts
50
Starter contribution marginPro Price Per Account
50
Starter contribution marginPro Usage Per Account
20
Starter contribution marginPro Cost Per Usage Unit
0.5
Starter contribution marginPro Support Cost Per Account
4
Starter contribution marginPro Fixed Tier Cost
200

Starter rank

Starter rankraw contribution rank2 rank
Result#2

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Starter rankStarter Accounts
100
Starter rankStarter Price Per Account
20
Starter rankStarter Usage Per Account
10
Starter rankStarter Cost Per Usage Unit
0.5
Starter rankStarter Support Cost Per Account
2
Starter rankStarter Fixed Tier Cost
100
Starter rankPro Accounts
50
Starter rankPro Price Per Account
50
Starter rankPro Usage Per Account
20
Starter rankPro Cost Per Usage Unit
0.5
Starter rankPro Support Cost Per Account
4
Starter rankPro Fixed Tier Cost
200

Pro revenue

Pro revenuePro accounts ร— Pro price2,500.00
Result2,500.00

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Pro revenueStarter Accounts
100
Pro revenueStarter Price Per Account
20
Pro revenueStarter Usage Per Account
10
Pro revenueStarter Cost Per Usage Unit
0.5
Pro revenueStarter Support Cost Per Account
2
Pro revenueStarter Fixed Tier Cost
100
Pro revenuePro Accounts
50
Pro revenuePro Price Per Account
50
Pro revenuePro Usage Per Account
20
Pro revenuePro Cost Per Usage Unit
0.5
Pro revenuePro Support Cost Per Account
4
Pro revenuePro Fixed Tier Cost
200

Pro service cost

Pro service costPro accounts ร— (usage ร— unit cost + support) + fixed cost900.00
Result900.00

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Pro service costStarter Accounts
100
Pro service costStarter Price Per Account
20
Pro service costStarter Usage Per Account
10
Pro service costStarter Cost Per Usage Unit
0.5
Pro service costStarter Support Cost Per Account
2
Pro service costStarter Fixed Tier Cost
100
Pro service costPro Accounts
50
Pro service costPro Price Per Account
50
Pro service costPro Usage Per Account
20
Pro service costPro Cost Per Usage Unit
0.5
Pro service costPro Support Cost Per Account
4
Pro service costPro Fixed Tier Cost
200

Pro contribution

Pro contributionPro revenue โˆ’ Pro service cost1,600.00
Result1,600.00

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Pro contributionStarter Accounts
100
Pro contributionStarter Price Per Account
20
Pro contributionStarter Usage Per Account
10
Pro contributionStarter Cost Per Usage Unit
0.5
Pro contributionStarter Support Cost Per Account
2
Pro contributionStarter Fixed Tier Cost
100
Pro contributionPro Accounts
50
Pro contributionPro Price Per Account
50
Pro contributionPro Usage Per Account
20
Pro contributionPro Cost Per Usage Unit
0.5
Pro contributionPro Support Cost Per Account
4
Pro contributionPro Fixed Tier Cost
200

Pro contribution margin

Pro contribution marginPro contribution รท Pro revenue0.64 percent
Result64%

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Pro contribution marginStarter Accounts
100
Pro contribution marginStarter Price Per Account
20
Pro contribution marginStarter Usage Per Account
10
Pro contribution marginStarter Cost Per Usage Unit
0.5
Pro contribution marginStarter Support Cost Per Account
2
Pro contribution marginStarter Fixed Tier Cost
100
Pro contribution marginPro Accounts
50
Pro contribution marginPro Price Per Account
50
Pro contribution marginPro Usage Per Account
20
Pro contribution marginPro Cost Per Usage Unit
0.5
Pro contribution marginPro Support Cost Per Account
4
Pro contribution marginPro Fixed Tier Cost
200

Pro rank

Pro rankraw contribution rank1 rank
Result#1

Uses user-entered subscription economics on one consistent cohort, period and currency basis. The engine retains raw precision; display formatting does not feed calculation.

Subscription Pricing Tier Planner formulas โ†’
Inputs used by these formula steps
Pro rankStarter Accounts
100
Pro rankStarter Price Per Account
20
Pro rankStarter Usage Per Account
10
Pro rankStarter Cost Per Usage Unit
0.5
Pro rankStarter Support Cost Per Account
2
Pro rankStarter Fixed Tier Cost
100
Pro rankPro Accounts
50
Pro rankPro Price Per Account
50
Pro rankPro Usage Per Account
20
Pro rankPro Cost Per Usage Unit
0.5
Pro rankPro Support Cost Per Account
4
Pro rankPro Fixed Tier Cost
200

Inputs used

Starter accounts
100
Starter price per account
20
Starter usage per account
10
Starter cost per usage unit
0.5
Starter support cost per account
2
Starter fixed tier cost
100
Pro accounts
50
Pro price per account
50
Pro usage per account
20
Pro cost per usage unit
0.5
Pro support cost per account
4
Pro fixed tier cost
200
Open this calculator with preset values

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.

Example: https://margin101.com/tools/subscription-pricing-tiers/?sv=2&proAccounts=50&proCostPerUsageUnit=0.5&proFixedTierCost=200&proPricePerAccount=50&proSupportCostPerAccount=4&proUsagePerAccount=20&starterAccounts=100&starterCostPerUsageUnit=0.5&starterFixedTierCost=100&starterPricePerAccount=20&starterSupportCostPerAccount=2&starterUsagePerAccount=10

ParameterMeaningUnitAllowed valuesPresenceDefault
proAccountsWhole accounts in the Pro tier.accounts/tier0 to 100000000Required50
proCostPerUsageUnitVariable service cost per usage unit. Use one consistent currency, tax and period basis.currency units/usage unit0 to 10000000Required0.5
proFixedTierCostFixed cost assigned to the Pro tier. Use one consistent currency, tax and period basis.currency units/tier/selected recurring period0 to 10000000Required200
proPricePerAccountRecurring price for one Pro account. Use one consistent currency, tax and period basis.currency units/account/selected recurring period0 to 10000000Required50
proSupportCostPerAccountSupport cost assigned to one Pro account. Use one consistent currency, tax and period basis.currency units/account/selected recurring period0 to 10000000Required4
proUsagePerAccountExpected service usage for one Pro account.usage units/account/selected recurring period0 to 100000000Required20
starterAccountsWhole accounts in the Starter tier.accounts/tier0 to 100000000Required100
starterCostPerUsageUnitVariable service cost per usage unit. Use one consistent currency, tax and period basis.currency units/usage unit0 to 10000000Required0.5
starterFixedTierCostFixed cost assigned to the Starter tier. Use one consistent currency, tax and period basis.currency units/tier/selected recurring period0 to 10000000Required100
starterPricePerAccountRecurring price for one Starter account. Use one consistent currency, tax and period basis.currency units/account/selected recurring period0 to 10000000Required20
starterSupportCostPerAccountSupport cost assigned to one Starter account. Use one consistent currency, tax and period basis.currency units/account/selected recurring period0 to 10000000Required2
starterUsagePerAccountExpected service usage for one Starter account.usage units/account/selected recurring period0 to 100000000Required10

Subscription Pricing Tier: revenue

Use raw contribution rank to compare the entered tier scenarios, not as evidence of customer demand or migration behaviour.

Formula summary

Primary formula
tier contribution = accounts ร— price per account โˆ’ accounts ร— (usage ร— unit cost + support cost) โˆ’ fixed tier cost

Read the full methodology

Data used here

  • The estimate uses your inputs and the general business formula documented in the methodology.

Decision checks

Act on the result

Check whether each tier price and included service burden protect the intended contribution before publishing the tier structure.

Stress-test the decision

Retest higher usage and support cost for the leading tier without changing account demand at the same time.

When this estimate can be misleading

  • Account demand and usage are user-entered scenarios, not forecasts.
  • Starter and Pro are fixed comparison labels; validate the economics before mapping them to a live plan.
  • Use one consistent cohort, period, currency and indirect-tax basis.
  • This is educational decision support, not financial, tax, legal or accounting advice.
  • Use raw contribution rank to compare the entered tier scenarios, not as evidence of customer demand or migration behaviour.

Educational estimate, not advice. See all assumptions & limitations โ†’

Guides to interpret the decision and its assumptions.

Frequently asked questions

How do I compare two subscription tiers by revenue, usage-linked service cost, support burden and raw contribution rank?

Check whether each tier price and included service burden protect the intended contribution before publishing the tier structure.

Which planning assumptions should I stress-test?

Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.