Free tool — runs in your browser

Ad budget calculator

Work backwards from a conversion target to the total budget, the daily cap and the cost per conversion, from your own click price and landing page rate.

Solve for

Your numbers

Sales, leads or signups you need from this campaign over its whole run. Enter it a whole number.

Share of paid clicks that convert. Use your own measured figure, not a site-wide average that includes returning visitors. Enter it as a percentage, so 2.5 means 2.5%.

From your own delivery if you have it, otherwise from the platform’s forecasting tool for these keywords or audiences. Enter it in your own currency.

Total budget

$7,200.00

Hitting that conversion target costs about $7,200.00 in media. Add fees and production separately, because this figure is clicks only.

The sum this ran

Total budget = Clicks needed × Expected cost per click

Clicks needed = (Conversions you want ÷ Landing page conversion rate) × 100 = 4,000

Everything here runs in your browser. Nothing you type is uploaded, which matters when the inputs are spend, revenue and margin.

Working backwards from the outcome

Budgets set by picking a round number and hoping produce campaigns that cannot succeed at any level of execution. Starting from the outcome makes the arithmetic of the plan visible before any money moves, and it frequently kills the plan, which is the point.

  • The chain is short: conversions need clicks, clicks need money. Your conversion rate sets the first link and your click price sets the second.
  • Deriving a daily cap matters because that is the field the platform actually asks for. A total budget with no daily figure tends to be spent in the first week.
  • The cost per conversion that falls out is the number to argue about. If it exceeds your gross profit per customer, no amount of budget makes the plan work.
  • Everything here is media only. Agency fees, creative production and tooling sit on top, and for small budgets they can exceed the media itself.

The exact sums this page runs

Clicks needed is named separately because it is the step where a plan usually falls apart: seeing that a modest conversion target requires four thousand clicks tends to end the conversation faster than any budget figure.

  • Clicks needed = (Conversions you want ÷ Landing page conversion rate) × 100. Conversions divided by the rate that produces them, scaled back out of percentage points.
  • Total budget = Clicks needed × Expected cost per click. Media cost for the whole run, before agency fees, creative production or tooling.
  • Daily budget = (Clicks needed × Expected cost per click) ÷ Days the campaign runs. The cap to type into the platform, which is the number the campaign settings actually want.
  • Cost per conversion = (Expected cost per click × 100) ÷ Landing page conversion rate. What each conversion costs at these assumptions. Compare it against gross profit per customer before spending anything.

Getting the three assumptions from somewhere real

The output is only as good as the click price and the conversion rate you feed it, and those are the two numbers people invent. Here is where to find each of them when you have little or no history.

  1. Take cost per click from your own delivery if you have any at all, even a small test. Thirty real clicks beat any published benchmark.
  2. With no history, use the platform’s own forecasting tool for your specific keywords, audiences and country, and then add a margin, because forecasts skew optimistic.
  3. Take the conversion rate from paid traffic only, and ideally from the exact landing page. A site-wide rate includes returning customers and direct traffic and will always be too high.
  4. With no page live, assume something conservative and treat the whole calculation as a feasibility check rather than a forecast.
  5. Check the answer against the platform’s learning requirements. Meta needs roughly fifty optimisation events a week per ad set to leave the learning phase, so a budget delivering ten conversions a week will keep restarting learning and underperform.
  6. Re-run the numbers a fortnight in with real delivery data. The first version of this calculation is a hypothesis, and the second one is a plan.

The budget floor nobody mentions

There is a level below which paid advertising does not work at all, and it has nothing to do with how good the campaign is. Optimisation systems need a minimum flow of conversions to learn from, and below that flow they behave unpredictably.

  • A useful floor is a daily budget worth several target conversions, so the system gathers enough signal to optimise rather than guessing.
  • Splitting a small budget across many ad sets is the classic mistake. Each one learns separately, so five underfed ad sets perform worse than one properly fed one.
  • Long sales cycles make this worse, because the optimisation signal arrives days or weeks after the click. Optimising towards an earlier proxy event is the usual workaround, with the usual risk of optimising for the proxy instead of the sale.
  • If the honest budget floor is beyond what you can commit, the correct decision is often to not run paid at all this quarter rather than to run it underfunded and conclude the channel does not work.
The rest of the job

You just fixed one post. Now do the month.

The ad budget calculator solves one piece of one post. OctoSpark plans, writes and schedules the whole calendar across every network you use, publishes it for you, and reports what actually performed.

  • One calendar for every network
  • Schedule once, publish everywhere
  • Drafts written in your own voice
  • See what actually performed
Open the full sign-up page

No card needed. These tools stay free either way.

Frequently asked questions

How this tool works, what it cannot do, and what happens to what you put into it.

  • How much should I spend on ads?

    The question only has an answer once you decide what you need the spend to produce. Start from a conversion target, apply the conversion rate of the page the traffic lands on and the price of a click in your auction, and the budget falls out. Then check the cost per conversion against what a customer is worth to you, because a plan that needs more per conversion than a customer generates is not a budget problem.
  • Does the daily budget I set get spent exactly?

    No. Major platforms treat a daily budget as an average rather than a hard cap, and routinely spend a meaningful amount over it on a day with good opportunities, balancing back under on quieter days. The commitment is usually at the weekly or monthly level. Plan with the total figure and use the daily number as a pacing control rather than as a guarantee.
  • Why does a small budget perform so much worse than a large one?

    Because the platform optimises from conversion signal, and a small budget produces too few conversions for the system to learn from. Meta cites roughly fifty optimisation events per ad set per week for the learning phase to complete, and campaigns below that threshold stay in a noisy, expensive state. Consolidating into fewer, better-funded ad sets usually helps more than any creative change.
  • Should this budget include agency fees and creative production?

    This calculation deliberately covers media only, because media is the part that converts into clicks. Fees, production and tooling are real costs and belong in your fully loaded acquisition cost, but folding them into the budget you type into the platform would misstate how much delivery you are buying. Budget them as a separate line and count them in the acquisition cost calculation.
  • Is my data private?

    Yes. This tool does its work in your browser, so whatever you type, paste or upload stays on your device. Nothing is sent to our servers, which is also why it keeps working if you go offline after the page has loaded.
  • Is this really free?

    Yes. Every tool here is free with no account, no credit card and no usage cap. They exist so that the people who need our scheduling product find us, which only works if the tools are genuinely useful on their own.
  • Do I need an account?

    No. Open the page and use it. An account is only for OctoSpark itself, where you plan, schedule and publish a whole calendar rather than fixing one post at a time.
  • Can I use the output commercially?

    Yes. Anything you produce here is yours, including for client and commercial work. We claim no rights over it and we do not watermark it.