Marketing Payback Period Calculator

How many months until your marketing spend pays for itself?

How it is calculated

The tool turns the monthly revenue a campaign brings in into gross profit and divides the spend by it. monthly gross profit = monthly revenue × gross margin % / 100, payback months = marketing spend / monthly gross profit. It also shows revenue needed = spend / (gross margin % / 100), the total revenue that must come in before the spend is recovered. Spend and revenue are dollar amounts, and the revenue must be the revenue attributed to the campaign each month, held constant. Gross margin is a percentage above 0 and up to 100. The result is a simple payback: it ignores discounting, customer churn, and any growth or decline in the monthly revenue after launch.

Worked example

Spend 30,000, campaign revenue 20,000 a month, gross margin 60 %. Step 1: monthly gross profit = 20,000 × 0.60 = $12,000.00. Step 2: payback = 30,000 / 12,000 = 2.50 months. Step 3: revenue needed = 30,000 / 0.60 = $50,000.00, which is 2.5 months of 20,000. After about two and a half months the campaign has paid itself back; later months add profit.

Try this example →

Common mistakes

  • Using revenue instead of gross profit. Dividing spend by monthly revenue ignores product cost and makes payback look much shorter, which is exactly what the margin field is for.
  • Entering the margin as a fraction (0.6). The field is a percent, so 0.6 means 0.6 % and gives a payback of hundreds of months.
  • Counting revenue that would have come in without the campaign. Only revenue the campaign caused should be entered, otherwise payback is understated.
  • Using the markup on cost as the margin. A product bought at 50 and sold at 100 has a 50 % margin, not a 100 % markup.
  • Assuming the monthly revenue lasts forever. The tool treats it as constant, so a campaign whose revenue fades after launch will pay back later than shown.

About this calculator

Marketing payback period measures how many months it takes for the gross profit generated by a campaign to fully recover what was spent on it: payback period (months) = marketing spend ÷ monthly gross profit from the campaign. It is the marketing-specific cousin of CAC payback period, but applied at the campaign or channel level rather than per customer.

Marketing managers and finance teams use this to decide which channels deserve more budget, because a channel that generates revenue quickly but on thin margins can have a longer payback than one with slower but higher-margin sales — and a payback period that stretches past the business's cash runway is a signal to slow spend even if the campaign is technically profitable long term.

Was this helpful?

You can pick up to 3 reactions.

Comments

  • Be the first to comment.

Popular calculators

All Calculators