Brand Worlds
Brand Worlds
Brand Worlds

Free tool

Marketing ROI & Budget Calculator

Compare extra advertising budgets and the projected return on each.

This marketing ROI and advertising budget calculator shows what three extra ad budgets could contribute after their cost, and the projected percentage return on that spend. Enter a budget for each band and your estimate of the cost to acquire an added customer. Band budgets can be different sizes.

The cost of the next customers may differ from your current average. This tool cannot predict that cost. It uses the estimates you enter, together with first-order and expected repeat contribution over the same number of months. Compare the bands to see which assumptions leave money after extra ads and which lose it.

Three entered extra budgets · Your cost-per-customer estimates · One shared period

01

Current period

Use a consistent scope and cost basis for every figure.

Labels monetary values. Does not convert them.

Replace these examples with your own numbers. Results update as you type. Your entries stay on this page until you copy them.

Need help finding your figures in Shopify?

Copy an input checklist for Sidekick. Store reports may not contain every cost or scenario assumption; verify the source and mark missing figures rather than guessing.

Open Shopify Sidekick

Paste the copied text into Shopify Sidekick.

Use the same dates and acquisition activity as your current new-customer count.
Count each first-time paying customer once. Exclude repeat customers and repeat orders.
02

Customer economics

Use the same number of months for first-order and repeat contribution. This does not calculate when cash is recovered.
After discounts/refunds, excluding tax. One first order per newly acquired customer.
Average product cost for those first orders, including landed costs if used.
Fulfillment, payment, shipping and returns costs not already reflected in revenue; exclude acquisition spend.
Your estimate across all added customers over the months above, including customers who never repeat.
Repeat net revenue less all included repeat variable costs; exclude acquisition spend. May be negative.
03

Additional spend band 1

Spend in this band only, not the cumulative budget. Zero skips the band.
Your estimate of the cost per added customer in this band only. Enter more than zero if the band has a budget.
04

Additional spend band 2

Spend in this band only, not the cumulative budget. Zero skips the band.
Your estimate of the cost per added customer in this band only. Enter more than zero if the band has a budget.
05

Additional spend band 3

Spend in this band only, not the cumulative budget. Zero skips the band.
Your estimate of the cost per added customer in this band only. Enter more than zero if the band has a budget.

Result review

Thinking about increasing spend?

If the extra budget only works under aggressive assumptions around CAC, AOV, margin or repeat purchases, we can help you identify what needs to be true before scaling.

Review These Marketing ROI & Budget ResultsFree 25-minute review. You decide what to share.

What’s different about this calculator

See whether each extra block of ad spending is expected to pay for itself.

Basic calculationWhat this adds
One average acquisition costTests three spending blocks, each with its own expected cost per new customer
Contribution from the first orderAdds repeat-order contribution over the number of months you choose
Contribution from the total budgetShows what each spending block adds or loses, including an expensive later block

How this tool works

From extra budget to added contribution

1. Find contribution per added customer

Deduct first-order costs, then include expected repeat contribution within your horizon.

Customer contribution = first-order net revenue − product cost − other variable costs + repeat orders × repeat contribution

Example: $100 − $35 − $15 + 0.5 × $20 leaves $60 per added customer before ads.

2. Estimate customers in each band

Give each additional budget its own marginal CAC assumption.

Added customers = band spend ÷ assumed marginal CAC

Example: a $6,000 band at $40 CAC adds 150 modeled customers. Fractional counts remain in the calculation.

3. Subtract the additional ad spend

Multiply added customers by their contribution, then deduct that band’s budget once.

Band contribution after ads = added customers × customer contribution − band spend

Example: 150 × $60 − $6,000 leaves $3,000 after the first band’s ads.

4. Add the bands together

The total includes each entered additional band. Current spending stays separate as context.

Total added contribution = band 1 contribution + band 2 contribution + band 3 contribution

Example: $3,000 + $0 − $2,000 leaves $1,000 after $20,000 extra ad spend. This is a scenario, not a recommended budget.

5. Calculate the return on extra marketing spend

Projected incremental marketing ROI = added contribution after extra marketing ÷ additional marketing spend × 100

Example: $1,000 ÷ $20,000 × 100 = 5%. The bands return 50%, 0% and −25%, respectively. The combined 5% uses total added contribution divided by total added spend; it is not the average of the three percentages. Zero spend leaves the percentage undefined.

Use matching marketing costs in each band’s spend and marginal CAC. This scenario includes entered product and variable order costs, then deducts extra marketing once. It excludes fixed overhead, tax and omitted costs and does not establish what marketing caused.

Questions & answers

Understanding your result

How is marketing ROI calculated here?

Projected incremental marketing ROI = contribution after additional marketing spend ÷ additional marketing spend × 100. Contribution includes entered product and variable order costs and expected repeats within your chosen horizon. A $10,000 budget leaving $4,000 after its marketing cost has a 40% projected ROI. Include all extra marketing costs for those customers in the band budget and use the same included-cost basis for marginal CAC. This is not company net profit or measured attribution; ROAS is revenue divided by ad spend.

What do zero or negative ROI results mean?

A 0% projected ROI means the entered contribution covers the additional marketing spend exactly, before fixed overhead and omitted costs. A negative ROI means it does not cover that spend. With zero spend the ROI percentage is undefined, rather than 0%. Negative customer contribution can produce a return below −100%.

How do I calculate an advertising budget for growth?

Start with an explicit budget scenario and estimate the CAC of the customers added at that level. Compare the resulting first-order and horizon-limited repeat contribution with the extra spend. This tool helps test those inputs; it does not infer the best budget from current revenue.

Why does each spend band have its own CAC?

Marginal CAC describes the cost of customers added by that band, while current average CAC describes the customers already acquired. Audience reach, channel mix, creative and auction conditions may change as spend grows. Enter the assumptions you want to test rather than extending one average automatically.

How should I enter repeat orders per customer?

Use the average across all newly acquired customers within the stated horizon, including customers with no repeat order. Keep repeat contribution after its variable costs and before acquisition spend. Do not use repeats per repeat buyer as though every new customer will repeat.

Does positive modeled contribution mean I can afford the budget?

It means the entered contribution assumptions exceed the modeled acquisition spend. It does not establish the timing of cash receipts, stock funding, fixed costs or the likelihood of the assumptions. Check the cash commitment and operational capacity separately before increasing spend.