Home / Knowledge Hub

Metrics

CPM, CPC, CTR, CPA and ROAS Explained: Formulas and Examples for Marketers

The five numbers every digital marketer should understand, with formulas, one worked example and how to read them together.

Five tiles showing CPM, CTR, CPC, CPA and ROAS in a chain
On this page

    A campaign with a 5% CTR can still lose money. A campaign with a ₹40 CPC can be your most profitable one. Ad metrics only make sense when you know what each one measures and how they connect. Here are the five metrics every marketer should understand, with simple formulas and one example that ties them together.

    Key points

    • CPM and CTR tell you about attention. CPC tells you the cost of traffic.
    • CPA and ROAS tell you whether ads make business sense.
    • No metric works alone. Read them together, from impression to revenue.
    • Know your break-even ROAS before you judge any campaign.

    The five metrics at a glance

    MetricFull formFormulaWhat it tells you
    CPMCost per mille (1,000 impressions)Spend ÷ impressions × 1,000How expensive it is to be seen
    CTRClick-through rateClicks ÷ impressions × 100How interesting your ad is
    CPCCost per clickSpend ÷ clicksWhat each visit costs
    CPACost per acquisitionSpend ÷ conversionsWhat each customer or lead costs
    ROASReturn on ad spendRevenue ÷ spendHow much revenue each rupee brings back

    One example, all five metrics

    A Jaipur-based handmade jewellery brand runs an Instagram campaign for a week:

    • Spend: ₹20,000
    • Impressions: 2,00,000
    • Clicks: 2,000
    • Orders: 50, with an average order value of ₹1,600, so revenue is ₹80,000
    MetricCalculationResult
    CPM₹20,000 ÷ 2,00,000 × 1,000₹100
    CTR2,000 ÷ 2,00,000 × 1001%
    CPC₹20,000 ÷ 2,000₹10
    CPA₹20,000 ÷ 50₹400
    ROAS₹80,000 ÷ ₹20,0004x (or 400%)

    CPM: the cost of being seen

    CPM shows how much you pay for 1,000 impressions. It rises when competition is high (festive sales, IPL season) or when your audience is narrow. A lower CPM isn't always better: cheap impressions in the wrong place don't sell anything.

    CTR: is your ad interesting?

    CTR is the share of people who click after seeing your ad. Google defines it as clicks divided by impressions, so 5 clicks from 100 impressions is a 5% CTR. A good CTR depends on the platform and format, so compare against your own past campaigns.

    Watch out: On Meta, "CTR (all)" counts every click on the ad, including likes and profile clicks. "Link CTR" counts only clicks to your website. Use link CTR when you judge traffic quality.

    CPC: the price of a visit

    CPC is what each click costs. It's linked to the first two metrics: CPC = CPM ÷ (CTR × 10). In our example, ₹100 ÷ (1 × 10) = ₹10. So if your ad becomes more interesting (higher CTR), your CPC usually falls even if CPM stays the same.

    CPA: the cost of a result

    CPA is what you pay for each conversion: a sale, a lead, an install. It depends on traffic cost and on how well your website converts. If your website's conversion rate drops from 2.5% to 1.25%, your CPA doubles, even though the ads haven't changed.

    ROAS: is it worth it?

    ROAS compares revenue to ad spend. Google expresses it as a percentage: ₹5 in sales from ₹1 in ad spend is a 500% ROAS. But ROAS uses revenue, not profit, so a "good" ROAS depends on your margins.

    Find your break-even ROAS

    Use this simple formula: break-even ROAS = 1 ÷ gross margin.

    • If you keep 50% of each sale after product and delivery costs, break-even ROAS is 1 ÷ 0.5 = 2x.
    • If your margin is 25%, you need at least 4x just to break even.

    Our jewellery brand has a 50% margin, so its 4x ROAS is comfortably profitable. The same 4x would only break even for a brand with 25% margins.

    How to read them together

    Think of the metrics as a chain: impression → click → conversion → revenue. When results drop, walk down the chain to find the weak link.

    What you seeLikely causeWhat to try
    High CPMNarrow audience or peak seasonBroaden targeting, plan ahead for sales
    Low CTRWeak creative or wrong audienceTest new hooks, visuals and offers
    Good CTR, high CPAWebsite or offer problemCheck page speed, price and checkout
    Good CPA, low ROASLow order valueBundles, upsells, free-shipping threshold

    Final thoughts

    Don't chase one number. CTR and CPC help you improve ads. CPA and ROAS tell you if the business is healthy. And none of them matter if your tracking is wrong, so make sure your conversions are counted correctly first.

    Not sure which number to focus on?

    Share your campaign numbers with me on WhatsApp and I'll help you find the weak link. Or subscribe for the next guide.

    Sources

    Ask me