Quick answer
Marketing Metrics Calculator – CPC, CPM, CPA, ROAS & CTR quick answer Formula: CPC = spend ÷ clicks; CPM = spend ÷ impressions × 1,000; CPA = spend ÷ conversions; ROAS = revenue ÷ spend.
Example: $1,500 spend on 100,000 impressions, 2,500 clicks and 100 conversions gives $0.60 CPC, $15 CPM and $15 CPA. If revenue is $5,000, ROAS is 3.33×.
Reviewed September 1, 2026 · Methodology
Formula CPC = spend ÷ clicks; CPM = spend ÷ impressions × 1,000; CPA = spend ÷ conversions; ROAS = revenue ÷ spend.
Related calculators Planning estimate. Use the assumptions that actually apply to your situation.
Worked example $1,500 spend on 100,000 impressions, 2,500 clicks and 100 conversions gives $0.60 CPC, $15 CPM and $15 CPA. If revenue is $5,000, ROAS is 3.33×.
What to do with the result Use consistent attribution windows and definitions. A strong ROAS can still be unprofitable when product and fulfillment costs are ignored.
Public API & AI agent access Yes — this calculator is callable programmatically. Use GET /api/v1/marketing-metrics , the public calculator API , or tannerd.net's MCP, A2A and WebMCP agent interfaces . Results include a human-facing citation URL.
Frequently asked questions What is CPC? Cost per click: ad spend divided by clicks.
What is CPA? Cost per acquisition or conversion: ad spend divided by conversions.
Is ROAS the same as profit? No. ROAS compares attributed revenue with ad spend; it does not subtract product or operating costs.
Formula provenance API identifier: marketing-metrics · Formula version: tncalc.marketing-metrics.1.0.0 · Engine release: 6.6.1. Build provenance · Public validation · Release history .