Campaign Forecast

Required Ad Spend
$0.00
Total Impressions
0
Total Link Clicks
0
Cost Per Click (CPC)
$0.00
Cost Per Conversion (CPA)
$0.00
Total Revenue
$0.00
Return on Ad Spend (ROAS)
0x

The Instagram Ads Calculator turns simple campaign inputs into clear forecasts you can act on. Enter your budget, CPM, CTR, landing page conversion rate and average order value. The tool estimates impressions, clicks, conversions, CPC, CPA, revenue and ROAS so you can set realistic goals or test scenarios before you spend.

What this calculator does

  • Estimates reach: Converts budget and CPM into total impressions.
  • Predicts engagement: Uses CTR to forecast link clicks.
  • Projects conversions: Applies landing page conversion rate to clicks.
  • Shows unit economics: Gives CPC and CPA so you know acquisition costs.
  • Forecasts revenue & ROAS: Multiplies conversions by average order value and compares revenue to spend.

Why use this tool?

  • Avoid guesswork: See campaign outcomes before you launch.
  • Set realistic KPIs: Know the CPA and ROAS you must hit to be profitable.
  • Compare scenarios: Swap CPM, CTR or conversion rate to test different creatives or audiences.
  • Shareable numbers: Use the forecast in briefs, budgets or performance targets.

Who benefits

Marketers, small business owners, e-commerce teams, ad agencies and growth teams will find this calculator useful. It’s also handy for hands-on founders who want to model ad returns quickly.

How the math works (quick formulas)

  • Total Impressions = (Total Ad Budget ÷ CPM) × 1,000
  • Total Link Clicks = Total Impressions × (CTR ÷ 100)
  • Expected Conversions = Total Link Clicks × (Landing Page Conversion Rate ÷ 100)
  • CPC = Total Ad Budget ÷ Total Link Clicks
  • CPA = Total Ad Budget ÷ Expected Conversions
  • Total Revenue = Expected Conversions × Average Order Value
  • ROAS = Total Revenue ÷ Total Ad Budget

Example — your inputs and forecast

Inputs:

  • Total Ad Budget: $2,500
  • CPM: $12
  • CTR: 0.8%
  • Landing Page Conversion Rate: 4%
  • Average Order Value: $150
  • Calculation Mode: Goal-Driven / Budget-Driven (both supported)

Forecast (calculated):

  • Total Impressions: 208,333
  • Total Link Clicks: 1,667
  • Expected Conversions: 66.7
  • Cost Per Click (CPC): $1.50
  • Cost Per Acquisition (CPA): $37.50
  • Total Revenue: $10,000.00
  • Return on Ad Spend (ROAS): 4.0x

How to use the results

  • If CPA is higher than your profit margin per customer, you need to improve CTR, conversion rate, or lower CPM.
  • Use ROAS to compare ad channels. A 4.0x ROAS means $4 revenue for every $1 spent.
  • Run sensitivity tests — small improvements in CTR or conversion rate can cut CPA substantially.

Ready to test scenarios? Change CPM, CTR, conversion rate or AOV to find the mix that meets your targets. Use the forecast to set bids, creatives and audience goals.

➡ Try the Instagram Ads Calculator now and plan a better campaign.

Frequently Asked Questions (FAQ)

What is CPM and why does it matter?

CPM is the cost to show 1,000 impressions. It determines how far your budget will reach and is a core input for estimating impressions.

How does CTR affect results?

CTR converts impressions into clicks. Higher CTR gives you more clicks for the same budget, which usually lowers CPC and CPA if conversion rate stays steady.

What should I do if CPA is too high?

Improve targeting or creative to raise CTR, optimize the landing page to boost conversions, or reduce CPM through better audience selection or negotiation.

Is ROAS the same as profit?

No. ROAS measures revenue relative to ad spend. To get profit, subtract product costs, shipping, fulfillment and other overheads from revenue.

Can I use goal-driven mode?

Yes. If you have a target number of conversions, CPA or ROAS, use the goal-driven mode to calculate the required budget or performance improvements needed to hit that goal.