Seller Profit Guard

How do you calculate break-even ROAS for TikTok GMV Max?

Last updated: 2026-08-09

Written and reviewed by Seller Profit Guard Editorial Team.

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate.

TikTok GMV Max Break-Even Formula and Inputs evidence flow from platform Gross Revenue through retained economics, target ROAS, decision, and restoration
Use the GMV Max formula ledger to keep platform reporting and seller-retained economics separate.

Declare campaign grain

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 1 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For declare campaign grain, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

Reconcile Gross Revenue

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 2 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For reconcile gross revenue, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

Separate retained credit

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 3 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For separate retained credit, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

Record non-ad costs

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 4 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For record non-ad costs, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

Calculate contribution before ads

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 5 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For calculate contribution before ads, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

GMV Max formula ledger: calculate contribution before ads
Original explanatory diagram for calculate contribution before ads using invented aggregate values and no private seller data.

Set seller contribution target

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 6 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For set seller contribution target, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

Calculate break-even spend

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 7 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For calculate break-even spend, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

Calculate target spend

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 8 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For calculate target spend, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

Calculate target ROAS

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 9 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For calculate target roas, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

Record evidence controls

Reconcile reported Gross Revenue to customer payment after sales tax plus platform price discount. Build retained revenue from customer payment and verified settlement credit, subtract seller costs to get contribution before ads, then divide Gross Revenue by break-even or target ad capacity. Keep platform attribution and seller economics separate. Keep official reporting definitions, seller-retained economics, editable assumptions, formulas, and decisions in separate fields. Checkpoint 10 in the GMV Max formula ledger records market, currency, campaign and product scope, reporting dates, attribution window, settlement cutoff, return maturity, source version, owner, reviewer, and accepted formula before the result is interpreted.

For record evidence controls, keep customer payment after sales tax, platform price discount, reported Gross Revenue, retained platform credit, fees, commission, fulfillment, product cost, return reserve, other variable cost, observed ad cost, seller target, conflict, backup, stop rule, and restoration as separate evidence fields.

Declare campaign grain: verification test 1

Create one synthetic counterexample for declare campaign grain. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

Reconcile Gross Revenue: verification test 2

Create one synthetic counterexample for reconcile gross revenue. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

Separate retained credit: verification test 3

Create one synthetic counterexample for separate retained credit. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

Record non-ad costs: verification test 4

Create one synthetic counterexample for record non-ad costs. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

Calculate contribution before ads: verification test 5

Create one synthetic counterexample for calculate contribution before ads. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

GMV Max formula ledger: calculate contribution before ads: verification test 5
Original explanatory diagram for calculate contribution before ads: verification test 5 using invented aggregate values and no private seller data.

Set seller contribution target: verification test 6

Create one synthetic counterexample for set seller contribution target. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

Calculate break-even spend: verification test 7

Create one synthetic counterexample for calculate break-even spend. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

Calculate target spend: verification test 8

Create one synthetic counterexample for calculate target spend. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

Calculate target ROAS: verification test 9

Create one synthetic counterexample for calculate target roas. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

Record evidence controls: verification test 10

Create one synthetic counterexample for record evidence controls. Change a single reporting, settlement, cost, return, ad, or target field, retain the old packet, and show the Gross Revenue bridge, retained revenue, contribution before ads, break-even spend, target spend, target ROAS, observed headroom, and Block, Review, or Ready effect.

Reconcile that counterexample against Ads Manager, the official Gross Revenue definition, Seller Center, Finance, fee and commission records, fulfillment and product ledgers, a mature return cohort, target approval, owner, independent reviewer, protected baseline, stop trigger, and restored result. Exclude identities, order rows, campaign IDs, invoices, bank details, credentials, and raw exports.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 1

Reperform declare campaign grain with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 2

Reperform reconcile gross revenue with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 3

Reperform separate retained credit with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 4

Reperform record non-ad costs with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 5

Reperform calculate contribution before ads with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

GMV Max formula ledger: tiktok gmv max break-even formula and inputs: evidence exercise 5
Original explanatory diagram for tiktok gmv max break-even formula and inputs: evidence exercise 5 using invented aggregate values and no private seller data.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 6

Reperform set seller contribution target with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 7

Reperform calculate break-even spend with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 8

Reperform calculate target spend with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 9

Reperform calculate target roas with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

TikTok GMV Max Break-Even Formula and Inputs: evidence exercise 10

Reperform record evidence controls with invented catalog and product packets. Hold market, currency, reporting dates, attribution definition, settlement cutoff, Gross Revenue formula, matured-return cutoff, contribution target, and evidence controls constant, then isolate one declared product-mix, platform-credit, fee, commission, fulfillment, product-cost, return, or ad-cost difference.

Archive the accepted packet before varying that field. Explain the resulting advertising-capacity and ROAS movement, why blended Product GMV Max attribution is not incremental paid performance, which settlement or return evidence remains pending, who may stop the campaign change, and how the prior target packet would be restored.

Derive the seller target without copying TikTok's recommendation

TikTok's current ROI recommendation uses market and historical campaign signals to guide competitiveness. The seller formula begins elsewhere: retained Finance value less platform fees, creator commission, fulfillment, product cost, mature return loss, and other variable cost. Only the remaining contribution capacity can fund ads while preserving the seller-entered margin floor.

Record both ratios when they are available, but label them separately. A competitive platform recommendation is not evidence that the seller can afford that ratio, and a seller target is not a claim about delivery. The review packet should show who approved the seller margin, which evidence dates support it, and the exact formula version.

Define the closed denominator before dividing

Gross Revenue ROAS uses TikTok-reported Gross Revenue in the numerator and observed ad cost in the denominator. Product GMV Max may include promoted-product orders attributed from paid, organic, and affiliate sources, so this ratio is not incremental paid ROAS. Reconcile its one-day reporting basis and product scope before comparing it with a seller-owned threshold.

If the packet instead uses Net Sales optimization, legacy Shop Ads, a different attribution window, or a mixed campaign mode, open a separate evidence version. Do not force unlike reporting definitions into one denominator merely because every field is called ROI or ROAS.

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.