tannerd.net
CALCULATORFREE TOOL
CALCULATORMARKETING-METRICS-CALCULATORCALCULATE · DECIDE · ACT
Business & Marketing

Marketing Metrics Calculator – CPC, CPM, CPA, ROAS & CTR

Calculate CPC, CPM, CPA, CTR, conversion rate, and ROAS from ad spend, impressions, clicks, conversions, and revenue.

Formula reviewed September 1, 2026 · Runs locally in your browser
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

Enter your numbers and calculate.

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.