Seller Profit Guard

Paid CPA limit formula, inputs, and assumptions

Last updated: 2026-07-31

Written and reviewed by Seller Profit Guard Editorial Team.

First calculate retained first-order contribution before acquisition cost. Subtract the seller's first-order contribution reserve to get the first-order-only CPA limit. Add only the explicitly recognized share of measured repeat contribution to derive the maximum paid CPA for one comparable acquisition cohort.

paid CPA calculation specification from first-order contribution through recognized repeat value and paid CPA decision
This original diagram explains a reproducible customer-acquisition cost ceiling with synthetic values.

Freeze the acquisition cohort

Bind one product, new-customer definition, conversion action, attribution convention, currency, first-order period, repeat horizon, market, and cost version. Record the result in the paid CPA calculation specification with cohort alias, source version, acquisition date, maturity date, owner, currency, denominator, scope, and affected output. This makes a reproducible customer-acquisition cost ceiling reproducible instead of dependent on an unversioned dashboard.

A mixed cohort cannot support one acquisition limit. Review point 1 separates observed data, authorized policy, unresolved evidence, and decisions outside the calculator. Keep advertising cost, acquired-customer count, first-order contribution, repeat contribution, recognition, attribution, maturity, target, and cash timing distinct.

Build retained first-order revenue

Use charged revenue retained after the declared discount, cancellation, refund, tax, and shipping treatment. Record the result in the paid CPA calculation specification with cohort alias, source version, acquisition date, maturity date, owner, currency, denominator, scope, and affected output. This makes a reproducible customer-acquisition cost ceiling reproducible instead of dependent on an unversioned dashboard.

Do not include repeat revenue or uncollected value. Review point 2 separates observed data, authorized policy, unresolved evidence, and decisions outside the calculator. Keep advertising cost, acquired-customer count, first-order contribution, repeat contribution, recognition, attribution, maturity, target, and cash timing distinct.

Build first-order variable cost

Add direct product, packaging, fulfillment, percentage and fixed fees, expected adverse-order loss, and other order-caused cost. Record the result in the paid CPA calculation specification with cohort alias, source version, acquisition date, maturity date, owner, currency, denominator, scope, and affected output. This makes a reproducible customer-acquisition cost ceiling reproducible instead of dependent on an unversioned dashboard.

Every cost appears once and at the same product grain. Review point 3 separates observed data, authorized policy, unresolved evidence, and decisions outside the calculator. Keep advertising cost, acquired-customer count, first-order contribution, repeat contribution, recognition, attribution, maturity, target, and cash timing distinct.

Calculate first-order contribution

Subtract the full variable-cost packet from retained first-order revenue. Record the result in the paid CPA calculation specification with cohort alias, source version, acquisition date, maturity date, owner, currency, denominator, scope, and affected output. This makes a reproducible customer-acquisition cost ceiling reproducible instead of dependent on an unversioned dashboard.

Contribution before acquisition is not accounting profit or customer lifetime value. Review point 4 separates observed data, authorized policy, unresolved evidence, and decisions outside the calculator. Keep advertising cost, acquired-customer count, first-order contribution, repeat contribution, recognition, attribution, maturity, target, and cash timing distinct.

paid CPA calculation specification: calculate first-order contribution
This original diagram makes a reproducible customer-acquisition cost ceiling reviewable.

Reserve the contribution target

Multiply retained first-order revenue by the seller-entered post-acquisition contribution target. Record the result in the paid CPA calculation specification with cohort alias, source version, acquisition date, maturity date, owner, currency, denominator, scope, and affected output. This makes a reproducible customer-acquisition cost ceiling reproducible instead of dependent on an unversioned dashboard.

Use the same denominator for the target and observed result. Review point 5 separates observed data, authorized policy, unresolved evidence, and decisions outside the calculator. Keep advertising cost, acquired-customer count, first-order contribution, repeat contribution, recognition, attribution, maturity, target, and cash timing distinct.

Measure repeat contribution

Multiply mature repeat orders per acquired customer by contribution per repeat order. Record the result in the paid CPA calculation specification with cohort alias, source version, acquisition date, maturity date, owner, currency, denominator, scope, and affected output. This makes a reproducible customer-acquisition cost ceiling reproducible instead of dependent on an unversioned dashboard.

Revenue, forecast retention, and platform conversion value are not measured repeat contribution. Review point 6 separates observed data, authorized policy, unresolved evidence, and decisions outside the calculator. Keep advertising cost, acquired-customer count, first-order contribution, repeat contribution, recognition, attribution, maturity, target, and cash timing distinct.

Apply recognition and solve

Add the authorized share of measured repeat contribution, subtract the target reserve, and compare planned CPA. Record the result in the paid CPA calculation specification with cohort alias, source version, acquisition date, maturity date, owner, currency, denominator, scope, and affected output. This makes a reproducible customer-acquisition cost ceiling reproducible instead of dependent on an unversioned dashboard.

The recognition percentage is a dated risk policy, not a prediction. Review point 7 separates observed data, authorized policy, unresolved evidence, and decisions outside the calculator. Keep advertising cost, acquired-customer count, first-order contribution, repeat contribution, recognition, attribution, maturity, target, and cash timing distinct.

Cap repeat-funded acquisition dependence

Divide recognized repeat contribution by the maximum paid CPA and compare that rate with a seller-owned cap. In the default synthetic fixture, USD 3.60 of recognized repeat contribution funds 16.67% of the USD 21.60 ceiling; a 20% cap keeps that dependence visible and bounded.

Raising measured repeat orders to 1.00 while holding USD 18 contribution per repeat and 50% recognition produces USD 9 recognized value, a USD 27 ceiling, and 33.33% repeat-funded dependence. Route that valid calculation to Review rather than treating modeled future contribution as first-order cash.

Confirm source ownership before calculating

Require explicit yes confirmations for retained revenue, product and fulfillment costs, fee and adverse-loss bases, contribution target, planned CPA, purchase conversion action, seller new-customer classification, attribution window and delay cutoff, completed repeat evidence, and planning boundaries.

Record a real source-review date and block missing, blank, pending, or non-yes confirmation states. A form with numbers but unresolved ownership is not a valid acquisition packet, and blocked outputs must not expose misleading partial economics.

Validate economic and evidence fixtures

Recalculate variable fee, fixed first-order cost, first-order contribution, break-even CPA, target reserve, first-order-only limit, measured repeat contribution, recognized repeat contribution, maximum paid CPA, post-acquisition contribution, and headroom independently.

Test valid, first-order-only, weaker-repeat, higher-loss, no-contribution, and invalid-evidence cases. A fixture passes only when outputs, Block/Review/Ready state, issue text, reset behavior, privacy boundary, keyboard path, mobile layout, and correction route match.

paid CPA calculation specification: validate economic and evidence fixtures
This original diagram makes a reproducible customer-acquisition cost ceiling reviewable.

Test fee-base changes

Recalculate when the fee applies to a different retained-revenue base. Deep review 1 stores the tested input, source state, numeric delta, maturity boundary, reviewer, expiry, correction condition, and next action in the paid CPA calculation specification. Preserve unfavorable counterexamples and incomplete cohorts.

Compare the result with a reproducible customer-acquisition cost ceiling, not a generic CPA benchmark or another cohort with different products, acquisition rules, attribution, or horizon. Explain which driver moved, which fields stayed fixed, what remains unknown, and whether the response is collect, reconcile, stress, review, observe, correct, pause, release, or restore.

Test zero repeat recognition

Show the first-order-only limit without removing repeat evidence from the record. Deep review 2 stores the tested input, source state, numeric delta, maturity boundary, reviewer, expiry, correction condition, and next action in the paid CPA calculation specification. Preserve unfavorable counterexamples and incomplete cohorts.

Compare the result with a reproducible customer-acquisition cost ceiling, not a generic CPA benchmark or another cohort with different products, acquisition rules, attribution, or horizon. Explain which driver moved, which fields stayed fixed, what remains unknown, and whether the response is collect, reconcile, stress, review, observe, correct, pause, release, or restore.

Test horizon maturity

Block a repeat cohort that has not completed the declared observation horizon. Deep review 3 stores the tested input, source state, numeric delta, maturity boundary, reviewer, expiry, correction condition, and next action in the paid CPA calculation specification. Preserve unfavorable counterexamples and incomplete cohorts.

Compare the result with a reproducible customer-acquisition cost ceiling, not a generic CPA benchmark or another cohort with different products, acquisition rules, attribution, or horizon. Explain which driver moved, which fields stayed fixed, what remains unknown, and whether the response is collect, reconcile, stress, review, observe, correct, pause, release, or restore.

Test negative first-order contribution

Report no acquisition room even if speculative repeat value is positive. Deep review 4 stores the tested input, source state, numeric delta, maturity boundary, reviewer, expiry, correction condition, and next action in the paid CPA calculation specification. Preserve unfavorable counterexamples and incomplete cohorts.

Compare the result with a reproducible customer-acquisition cost ceiling, not a generic CPA benchmark or another cohort with different products, acquisition rules, attribution, or horizon. Explain which driver moved, which fields stayed fixed, what remains unknown, and whether the response is collect, reconcile, stress, review, observe, correct, pause, release, or restore.

Test currency alignment

Block advertising cost and contribution amounts that do not share one currency. Deep review 5 stores the tested input, source state, numeric delta, maturity boundary, reviewer, expiry, correction condition, and next action in the paid CPA calculation specification. Preserve unfavorable counterexamples and incomplete cohorts.

Compare the result with a reproducible customer-acquisition cost ceiling, not a generic CPA benchmark or another cohort with different products, acquisition rules, attribution, or horizon. Explain which driver moved, which fields stayed fixed, what remains unknown, and whether the response is collect, reconcile, stress, review, observe, correct, pause, release, or restore.

Freeze the acquisition cohort: verification drill

Recreate “Freeze the acquisition cohort” from a clean synthetic acquisition cohort instead of copying the primary example. Bind one product, new-customer definition, conversion action, attribution convention, currency, first-order period, repeat horizon, market, and cost version. Change one driver, retain all other fields, calculate the before-and-after effect, and attach the expected decision to the paid CPA calculation specification.

A mixed cohort cannot support one acquisition limit. Drill 1 includes a supported case, broken case, immature-evidence case, and correction case. Explain why each path produces Block, Review, Ready, no first-order room, repeat-value dependence, changed headroom, or a revised ceiling for this specific a reproducible customer-acquisition cost ceiling.

paid CPA calculation specification: freeze the acquisition cohort: verification drill
This original diagram makes a reproducible customer-acquisition cost ceiling reviewable.

Build retained first-order revenue: verification drill

Recreate “Build retained first-order revenue” from a clean synthetic acquisition cohort instead of copying the primary example. Use charged revenue retained after the declared discount, cancellation, refund, tax, and shipping treatment. Change one driver, retain all other fields, calculate the before-and-after effect, and attach the expected decision to the paid CPA calculation specification.

Do not include repeat revenue or uncollected value. Drill 2 includes a supported case, broken case, immature-evidence case, and correction case. Explain why each path produces Block, Review, Ready, no first-order room, repeat-value dependence, changed headroom, or a revised ceiling for this specific a reproducible customer-acquisition cost ceiling.

Build first-order variable cost: verification drill

Recreate “Build first-order variable cost” from a clean synthetic acquisition cohort instead of copying the primary example. Add direct product, packaging, fulfillment, percentage and fixed fees, expected adverse-order loss, and other order-caused cost. Change one driver, retain all other fields, calculate the before-and-after effect, and attach the expected decision to the paid CPA calculation specification.

Every cost appears once and at the same product grain. Drill 3 includes a supported case, broken case, immature-evidence case, and correction case. Explain why each path produces Block, Review, Ready, no first-order room, repeat-value dependence, changed headroom, or a revised ceiling for this specific a reproducible customer-acquisition cost ceiling.

Calculate first-order contribution: verification drill

Recreate “Calculate first-order contribution” from a clean synthetic acquisition cohort instead of copying the primary example. Subtract the full variable-cost packet from retained first-order revenue. Change one driver, retain all other fields, calculate the before-and-after effect, and attach the expected decision to the paid CPA calculation specification.

Contribution before acquisition is not accounting profit or customer lifetime value. Drill 4 includes a supported case, broken case, immature-evidence case, and correction case. Explain why each path produces Block, Review, Ready, no first-order room, repeat-value dependence, changed headroom, or a revised ceiling for this specific a reproducible customer-acquisition cost ceiling.

Reserve the contribution target: verification drill

Recreate “Reserve the contribution target” from a clean synthetic acquisition cohort instead of copying the primary example. Multiply retained first-order revenue by the seller-entered post-acquisition contribution target. Change one driver, retain all other fields, calculate the before-and-after effect, and attach the expected decision to the paid CPA calculation specification.

Use the same denominator for the target and observed result. Drill 5 includes a supported case, broken case, immature-evidence case, and correction case. Explain why each path produces Block, Review, Ready, no first-order room, repeat-value dependence, changed headroom, or a revised ceiling for this specific a reproducible customer-acquisition cost ceiling.

Sources and further reading

Related Seller Profit Guard tools

Next step: Open Seller Profit Guard.

This is operational planning help, not tax, accounting, legal, financial, or platform-policy advice. Review the Terms and disclaimer, and verify current platform rules and fee assumptions before changing prices.