How does the checker find a changed fee rate?
Last updated: 2026-07-31
Written and reviewed by Seller Profit Guard Editorial Team.
Freeze one fee family, USD 100 base, 6.5% expected rate, zero fixed amount, one expected line, and USD 6.50 observed fee. The packet is Ready. Change the observed amount to USD 7.50 and the checker reports a USD 1.00 amount difference and a one-point effective-rate difference for source review.
Freeze the rule
Use a dated 6.5% synthetic transaction-fee snapshot. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 1, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Freeze the base
Use USD 100 under one declared inclusion rule. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 2, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Set fixed amount
Use zero for this percentage-only case. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 3, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Expect one line
Use one documented transaction event. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 4, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Observe USD 6.50
Confirm the clean result. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 5, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Calculate effective rate
Reperform 6.5% from observed evidence. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 6, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Change to USD 7.50
Create one controlled difference. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 7, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Measure amount delta
Record positive USD 1.00. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 8, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Measure rate delta
Record positive one percentage point. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 9, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Exclude other causes
Keep currency, count, and base stable. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 10, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Assign evidence owner
Inspect rule scope and effective date. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 11, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Preserve restoration
Retain the clean packet. The changed-rate worksheet records the fee family, event grain, platform and market scope, base definition, percentage rate, fixed amount, currency, effective date, official source version, expected and observed amount, expected and observed line count, tolerance, owner, reviewer, exception, and prior accepted value needed for a rate-change investigation.
At checkpoint 12, reperform the percentage-rate fixture and the fixed-fee line-count fixture plus one failing counterexample. Explain whether the evidence supports Ready, Review, or Block and name the exact rule, source, scope, privacy, correction, monitoring, or restoration conclusion still outside the public worksheet.
Fee Anomaly Worked Example: Changed Rate: rule integrity control
Keep fee family, platform, country, plan, provider, category, program, base, rate, fixed amount, currency, event grain, effective date, and source version aligned. Control 1 defines a pass condition, evidence pointer, reviewer question, correction deadline, rejected shortcut, monitoring signal, stop condition, and restoration trigger for a rate-change investigation.
Mixed rule scope Blocks interpretation. Keep fee checking separate from payout reconciliation, contribution, accounting, tax, legal analysis, platform compliance, and dispute authority.
Fee Anomaly Worked Example: Changed Rate: evidence integrity control
Preserve protected report fingerprints, fee roles, counts, reversals, credits, rounding, and source dates before aggregation. Control 2 defines a pass condition, evidence pointer, reviewer question, correction deadline, rejected shortcut, monitoring signal, stop condition, and restoration trigger for a rate-change investigation.
Public fixtures remain invented. Keep fee checking separate from payout reconciliation, contribution, accounting, tax, legal analysis, platform compliance, and dispute authority.
Fee Anomaly Worked Example: Changed Rate: privacy and minimization control
Use synthetic amounts and labels publicly while operational orders, buyers, payments, addresses, bank data, credentials, and raw exports stay protected. Control 3 defines a pass condition, evidence pointer, reviewer question, correction deadline, rejected shortcut, monitoring signal, stop condition, and restoration trigger for a rate-change investigation.
Never echo private records. Keep fee checking separate from payout reconciliation, contribution, accounting, tax, legal analysis, platform compliance, and dispute authority.
Fee Anomaly Worked Example: Changed Rate: human authority control
Require evidence owners, independent reviewer, correction approver, monitoring owner, stop authority, and restoration owner. Control 4 defines a pass condition, evidence pointer, reviewer question, correction deadline, rejected shortcut, monitoring signal, stop condition, and restoration trigger for a rate-change investigation.
Ready cannot authorize a dispute. Keep fee checking separate from payout reconciliation, contribution, accounting, tax, legal analysis, platform compliance, and dispute authority.
Fee Anomaly Worked Example: Changed Rate: monitoring and escalation control
Track changed rules, recurring residuals, line-count patterns, aging, reversals, and prior decisions. Control 5 defines a pass condition, evidence pointer, reviewer question, correction deadline, rejected shortcut, monitoring signal, stop condition, and restoration trigger for a rate-change investigation.
Stop on unexplained discontinuity. Keep fee checking separate from payout reconciliation, contribution, accounting, tax, legal analysis, platform compliance, and dispute authority.
Fee Anomaly Worked Example: Changed Rate: backup and restoration control
Preserve prior rules, mappings, packets, exception logs, downstream state, and tested recovery. Control 6 defines a pass condition, evidence pointer, reviewer question, correction deadline, rejected shortcut, monitoring signal, stop condition, and restoration trigger for a rate-change investigation.
Rollback evidence is mandatory. Keep fee checking separate from payout reconciliation, contribution, accounting, tax, legal analysis, platform compliance, and dispute authority.
Fee Anomaly Worked Example: Changed Rate: versioned governance control
Record a nonfuture source-review date covering the evidence month, policy-effective date, per-packet rule-effective and event dates in chronological order, minimum evidence duration, bounded monetary inputs, maximum line bound, nine required confirmations, and distinct percentage versus fixed-fee packets. Control 7 defines a pass condition, evidence pointer, reviewer question, correction deadline, rejected shortcut, monitoring signal, stop condition, and restoration trigger for a rate-change investigation.
Invalid controls mask derived outputs. Keep fee checking separate from payout reconciliation, contribution, accounting, tax, legal analysis, platform compliance, and dispute authority.
Freeze the rule: fee evidence lab 1
Reperform both synthetic packets. Use a dated 6.5% synthetic transaction-fee snapshot. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Freeze the base: fee evidence lab 2
Reperform both synthetic packets. Use USD 100 under one declared inclusion rule. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Set fixed amount: fee evidence lab 3
Reperform both synthetic packets. Use zero for this percentage-only case. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Expect one line: fee evidence lab 4
Reperform both synthetic packets. Use one documented transaction event. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Observe USD 6.50: fee evidence lab 5
Reperform both synthetic packets. Confirm the clean result. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Calculate effective rate: fee evidence lab 6
Reperform both synthetic packets. Reperform 6.5% from observed evidence. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Change to USD 7.50: fee evidence lab 7
Reperform both synthetic packets. Create one controlled difference. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Measure amount delta: fee evidence lab 8
Reperform both synthetic packets. Record positive USD 1.00. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Measure rate delta: fee evidence lab 9
Reperform both synthetic packets. Record positive one percentage point. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Exclude other causes: fee evidence lab 10
Reperform both synthetic packets. Keep currency, count, and base stable. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Assign evidence owner: fee evidence lab 11
Reperform both synthetic packets. Inspect rule scope and effective date. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Preserve restoration: fee evidence lab 12
Reperform both synthetic packets. Retain the clean packet. Change one fee family, base, rate, fixed amount, observed amount, count, currency, effective date, scope, source version, tolerance, context, or conflict only; preserve all other values and record the resulting amount, effective-rate, line-count, and decision outputs.
Use invented values only. Test clean, boundary, positive, negative, missing-line, duplicate-line, stale-rule, wrong-base, malformed, and open-conflict states, then state the protected evidence, named authority, downstream check, monitoring signal, and restoration action required before acting.
Fee Anomaly Worked Example: Changed Rate: intent-specific implementation walkthrough
changed-rate worksheet checkpoint 1 addresses freeze the rule for a rate-change investigation. Use a dated 6.5% synthetic transaction-fee snapshot. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 2 addresses freeze the base for a rate-change investigation. Use USD 100 under one declared inclusion rule. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 3 addresses set fixed amount for a rate-change investigation. Use zero for this percentage-only case. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 4 addresses expect one line for a rate-change investigation. Use one documented transaction event. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 5 addresses observe usd 6.50 for a rate-change investigation. Confirm the clean result. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 6 addresses calculate effective rate for a rate-change investigation. Reperform 6.5% from observed evidence. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 7 addresses change to usd 7.50 for a rate-change investigation. Create one controlled difference. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 8 addresses measure amount delta for a rate-change investigation. Record positive USD 1.00. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 9 addresses measure rate delta for a rate-change investigation. Record positive one percentage point. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 10 addresses exclude other causes for a rate-change investigation. Keep currency, count, and base stable. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 11 addresses assign evidence owner for a rate-change investigation. Inspect rule scope and effective date. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
changed-rate worksheet checkpoint 12 addresses preserve restoration for a rate-change investigation. Retain the clean packet. Record the accepted classification, rejected shortcut, evidence owner, reviewer challenge, correction boundary, follow-up date, monitoring trigger, and rollback reference.
Evidence boundary for a rate-change investigation
The default percentage packet uses an invented USD 100 base, 6.5% expected rate, zero fixed amount, one expected and observed line, and USD 6.50 observed total. The fixed-fee packet uses zero base, zero percentage, USD 0.20 expected fixed amount, one expected and observed line, and USD 0.20 observed total.
These invented values demonstrate arithmetic only. They cannot prove overcharging, source completeness, loss, platform fault, duplicate production rows, correct accounting, tax treatment, regulatory treatment, contract rights, or dispute authority.
Release, monitor, and restore the changed-rate worksheet
Block invalid numeric inputs, noninteger counts, short fee labels or context, invalid tolerances, currency, period, evidence scope, privacy, or open conflicts. Review amount, rate, or count differences. Ready clears only the entered synthetic packets.
Before indexing or operational use, preserve backups and run type, unit, integration, build, content, similarity, SEO, image, link, privacy, mobile, deployment, and live checks; then monitor drift without claiming search or financial causality.
Sources and further reading
- Etsy Help: Fees and taxes for selling: Official fee families, bases, currencies, country differences, and current boundaries.
- Etsy Help: Fee basics: Official listing-event, multi-quantity, transaction, and processing-fee distinctions.
- Shopify Help: Third-party transaction fees: Official formula, plan dependency, exemptions, refund treatment, and billing report.
- Shopify Help: Third-party payment providers: Official provider, location, payment-method, and waiver boundaries.
- TikTok Shop: Check Tax Invoices: Official invoice detail and fee-family coverage.
- TikTok Shop: Referral fees by category: Official category and effective-date rate examples.
- Seller Profit Guard methodology: Evidence, correction, release, monitoring, and rollback controls.
- Seller Profit Guard data privacy: Synthetic public examples and protected operational-data boundaries.
Related Seller Profit Guard tools
- Marketplace Fee Anomaly Checker: Run the browser-local synthetic fee-rule comparison.
- Marketplace Payout Anomaly Checker: Bridge platform balances after fee evidence is classified.
- Seller CSV Column Mapper: Map fee evidence into stable protected fields.
- Duplicate Order Checker: Separate repeated keys from legitimate multi-event rows.
- Etsy Fee Reference Helper: Model editable planning assumptions separately.
- Methodology: Apply evidence and rollback controls.
- Data Privacy: Protect orders, buyers, payments, and raw exports.
- Fee Anomaly Formula and Input Contract: Define fee family, event grain, base, percentage rate, fixed amount, expected line count, observed evidence, tolerances, and rule scope.
- Fee Anomaly Review for a Duplicate Line: Use a fixed-fee event to distinguish a true duplicate candidate from a legitimate second trigger, credit, renewal, or quantity event.
- Fee Anomaly Mistakes and Corrections: Diagnose mixed fee families, wrong event grain, stale rates, fixed-fee omissions, currency conversion, credits, rounding, and duplicate assumptions.
- Marketplace Fee Evidence Source Map: Map rule snapshots and protected statement evidence to every checker input without exposing private orders or payment data.
- Safe Fee Anomaly Decision Thresholds: Set minor-unit, rounding, rate-point, count, recurrence, age, materiality, and source-confidence controls without hiding a wrong rule.
- Changed Rate vs Duplicate Fee Line: Compare a percentage-rate difference and an extra fixed-fee line at the same evidence grain, then show why their investigation paths diverge.
- Weekly Marketplace Fee Review Routine: Turn rule preservation, fee classification, synthetic regression, exception ownership, approval, monitoring, and restoration into a repeatable control.
- Interpret Fee Anomalies Without False Precision: Explain what zero, positive, negative, rate-only, count-only, recurring, and aged fee differences prove, cannot prove, and require next.
- Fee Anomaly Audit and Change Log: Provide a standalone rule, input, source, exception, correction, monitoring, and restoration record for repeatable marketplace fee review.
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.