Seller Profit Guard · How it works · CSV privacy

Refund vs Replacement Calculator

A refund vs replacement calculator subtracts verified credits and recoveries from each seller-funded resolution path, compares incremental loss, and shows contribution after resolution. It supports cost review only; current policy, agreement, law, platform process, coverage, and customer evidence still control the remedy.

Maintained by Seller Profit Guard Editorial Team. Last reviewed: 2026-07-31.

Refund and replacement evidence flow from one original order through scenario costs and recoveries to lower modeled loss and decision gates
This original diagram separates refund cash, return recovery, replacement fulfillment, coverage, and seller contribution without selecting the customer remedy.

Define one order issue

Start with one physical order, one item population, one current case state, one shop policy, one buyer agreement, one platform process, one coverage state, one currency, and one evidence month. Those fields establish the comparison grain.

Do not combine an unfulfilled cancellation, delivered return, lost package, damaged item, partial refund, exchange, chargeback, and protection claim. Each process has different obligations, costs, timing, and evidence.

Separate cost comparison from remedy authority

This tool compares seller-entered incremental costs. It does not decide what the buyer is entitled to, what law requires, whether a platform will cover a case, or whether an agreement must be fulfilled.

Verify current policy, platform instructions, messages, case status, consumer law, payment rules, carrier claim, and professional advice where appropriate before acting. A lower modeled loss cannot override an applicable obligation.

Reconstruct original gross buyer amount

Original merchandise revenue equals item quantity multiplied by selling price per item. Add literal buyer-paid shipping to obtain the original gross buyer amount.

Do not substitute payout, tax, discount list price, refund total, or replacement value. Preserve the completed transaction version and currency.

Reconstruct original seller cost

Original seller cost contains direct product cost, original outbound shipping, and entered platform and payment fees. These are already incurred before the resolution scenarios begin.

Keep sunk original cost visible so contribution after resolution can be understood. Do not count the same product or postage again inside the refund scenario.

Calculate contribution before resolution

Subtract original seller cost from original gross buyer amount. The remainder becomes the starting point for both refund and replacement scenario losses.

This is bounded seller contribution, not net profit. It excludes unentered overhead, ads, financing, taxes, support time, chargeback exposure, and other business costs.

Define merchandise refund

Enter the merchandise amount returned to the buyer in the refund scenario. The tool blocks a merchandise refund above original merchandise revenue because that would require a different payment or goodwill model.

Full and partial refunds are distinct scenarios. Etsy and Shopify processes, payment methods, timing, permissions, and legal requirements can differ; preserve the exact current evidence.

Define shipping refund

Enter only original buyer-paid shipping returned in the refund scenario. The tool blocks an amount above the original shipping charge entered.

Return-label reimbursement, replacement postage, customs charges, or external payments are not the same line. Model them separately with source and responsibility.

Define expected fee credit

Enter only a currently supported platform or payment fee credit and cap it at the original fees represented in the packet. Preserve source, refund path, transaction, currency, status, and expected timing.

Etsy states that specified fees may be credited when a refund is issued through Shop Manager, while Shopify documents payment and transaction fee treatments that vary by provider and context. Never assume universal recovery.

Define seller-paid return shipping

Enter the return label or agreed reimbursement paid by the seller for the refund path. Preserve carrier, service, package, responsibility, quote, label, adjustment, and invoice state.

Etsy return guidance distinguishes who purchases or pays for return shipping. The calculator cannot determine that responsibility or whether a return is required.

Define refund processing cost

Include approved inspection, customer support, restocking, disposal, cleaning, repair, relabeling, and administrative cost allocated to the refund scenario.

Do not count labor already embedded in product cost or overhead. Record the activity, rate, time, owner, evidence, and recovery boundary.

Define recovered inventory value

Enter the value the seller expects to recover from a returned product after inspection, condition grading, restocking, repair, resale discount, or salvage. Use a conservative evidence-backed value.

Recovered inventory value is not the original selling price, product cost, or guaranteed resale proceeds. Zero is valid when no return occurs or recovery is unsupported.

Define other refund recovery

Use a separate line for a verified carrier claim, insurer reimbursement, platform coverage, supplier credit, or other refund-path recovery not already included.

Expected recovery is not cash received. Preserve eligibility, application, approval, amount, currency, timing, dispute, and denial states; do not count one recovery twice.

Calculate refund incremental loss

Add merchandise refund, shipping refund, seller-paid return shipping, and refund processing. Subtract verified fee credit, recovered inventory value, and other refund recovery.

The result measures incremental seller-side loss after the original order costs have already been recognized. It is not a legal damage amount, accounting entry, or customer remedy recommendation.

Define replacement quantity and product cost

Multiply replacement quantity by current replacement unit cost. A like-for-like example uses one replacement item, but upgraded, partial, or multi-item replacements require their own packet.

Use the current cost version rather than assuming the original item cost still applies. Inventory availability and production timing remain separate operational evidence.

Define replacement outbound shipping

Enter the qualified seller-paid postage for the replacement parcel. Preserve carrier, service, origin, destination evidence, package, account eligibility, quote, label, adjustment, and invoice state.

The tool does not quote shipping, promise delivery, or determine who must pay. A high-shipping-cost replacement should be modeled explicitly rather than hidden in original postage.

Define replacement packaging and handling

Enter the replacement mailer, box, label, tape, protection, insert, waste, packing, documentation, and approved handling allocation.

Do not reuse the original package cost unless the replacement actually consumes new materials and work at the same convention. Replacement presentation and goodwill additions belong in documented scenario lines.

Define replacement processing cost

Include current case handling, communication, picking, production setup, inspection, and administrative work not already allocated elsewhere.

Processing is not a punitive fee or customer obligation. It remains a seller-side cost assumption with activity, time, rate, owner, and evidence.

Define replacement recovery and payment

Add verified claim or platform recovery and any additional buyer payment assigned to the replacement scenario. These amounts reduce seller incremental loss.

Do not assume Purchase Protection, carrier insurance, supplier credit, or an upgrade payment will apply. Expected and received recovery require separate versions.

Calculate replacement incremental loss

Add replacement product cost, outbound shipping, packaging and handling, and processing. Subtract verified recovery and additional buyer payment.

The result excludes another refund, future return, customer lifetime value, reputation, review impact, delivery risk, tax treatment, and legal consequences unless separately modeled.

Calculate contribution after each resolution

Subtract each scenario loss from original contribution before resolution. Display both values even when negative so the order-level economic effect stays visible.

Remaining contribution does not determine the correct remedy. It shows the seller-side cost consequence under current inputs and exclusions.

Identify the lower modeled loss

Compare refund and replacement incremental loss. The smaller number becomes the lower modeled loss scenario and the absolute difference becomes the comparison gap.

A tie triggers Review because cost does not distinguish the paths. Policy, agreement, timing, inventory, delivery, customer need, legal, and risk evidence must decide the next step.

Apply the seller-owned maximum

Target headroom equals the maximum seller-planned incremental resolution loss minus the lower modeled loss. Negative headroom triggers Review.

The target is an internal planning boundary, not a refund limit, legal cap, platform rule, customer-facing promise, or permission to deny a remedy.

Set the lower-loss share limit

Divide the lower modeled incremental loss by the original gross buyer amount, then compare it with a seller-entered maximum. The default USD 22 replacement loss is 45.83% of the USD 48 original gross buyer amount.

The default 60% limit is an internal exposure control, not a consumer-rights limit, refund cap, platform threshold, coverage rule, or authorization to choose the cheaper remedy.

Set the scenario-difference minimum

Divide the absolute refund-versus-replacement loss difference by the larger absolute scenario loss. The default USD 23 difference divided by USD 45 equals 51.11%.

A low percentage routes the packet to Review because tiny cost separation is a weak basis for preferring one path. Policy, agreement, customer need, inventory, timing, delivery, and risk remain controlling evidence.

Date the resolution evidence

Enter one real YYYY-MM-DD review date covering the original order, refund balance, fee-credit rule, return state, inventory recovery, replacement costs, coverage, policy, agreement, and active case state.

A monthly label alone cannot prove which transaction, policy version, payment route, refund status, label charge, inspection result, or coverage decision was reviewed.

Confirm nine evidence families

Ready and Review require explicit yes confirmations for the original order, refund amount, fee credit, return and inventory, replacement cost, replacement recovery, policy and agreement, case state, and planning boundary.

Missing confirmation is Block rather than zero. The calculator cannot independently prove private messages, payment status, buyer agreement, item condition, platform protection, or claim approval.

Use a complete resolution scope

The scope must identify one order, current case, refund scenario, replacement scenario, policy or agreement context, and currency. This rejects polished but under-specified comparisons.

Keep buyer identity, messages, payment details, tracking, addresses, cases, claims, and raw orders outside public fields. A safe scope describes applicability without revealing a customer.

Read the default synthetic case

One USD 40 item has USD 8 buyer shipping, USD 12 product cost, USD 8 original postage, and USD 4.30 fees. Original contribution before resolution is USD 23.70.

A full refund path produces USD 45 incremental loss after a USD 4 fee credit. A like-for-like replacement costs USD 22, leaving USD 1.70 contribution and clearing a USD 25 loss target.

Read the partial-refund case

A USD 15 merchandise refund with no shipping refund, USD 1.50 fee credit, and no processing cost produces USD 13.50 incremental loss.

That path is USD 8.50 lower than the default replacement. The tool labels the arithmetic only; the seller must verify whether a partial refund is accurate, agreed, permitted, and appropriate.

Read the high-shipping replacement case

Raising replacement outbound shipping from USD 8 to USD 20 makes replacement incremental loss USD 34. It remains below the USD 45 refund path.

Because USD 34 exceeds the USD 25 seller target by USD 9, the structurally valid packet becomes Review rather than Ready.

Apply Block, Review, and Ready

Block invalid quantities, amounts, caps, currency, context, month, scope, or declared conflicts. Review ties and a lower modeled loss above target. Ready requires one lower-loss scenario within target.

Every status is subordinate to current policy, agreement, platform, legal, case, claim, delivery, inventory, and customer evidence. The calculator never authorizes the remedy.

Protect case and buyer data

Public examples are synthetic. Keep buyer names, addresses, emails, messages, tracking, case records, payment details, claims, account identifiers, invoices, credentials, photos, and raw orders outside public pages and analytics.

Use case aliases, aggregate amounts, redacted pointers, access controls, and approved fixtures. An authorized reviewer should reproduce the comparison without exposing the customer.

Version the resolution evidence

Store original order, refund, fee-credit, return, recovery, replacement, shipping, package, claim, policy, agreement, and decision versions with effective dates and owners.

Do not overwrite an estimate after a fee credit, returned-item inspection, claim decision, or final invoice arrives. Preserve variance and the prior decision.

Test, release, observe, and correct

Test full, partial, no-return, return-required, lost, damaged, high-shipping, platform-covered, denied-recovery, tie, target, and invalid cases. Run typecheck, unit, integration, build, content, duplicate, SEO, schema, image, link, mobile, keyboard, privacy, and rollback checks.

After release, verify live calculations, canonical, indexability, hub discovery, strict 404, events, and Day 0/7/14/28 evidence. Restore the prior version on formula, privacy, source, accessibility, routing, or health regression.

Sources and further reading

Related Seller Profit Guard tools

Use the interactive tool

Enable JavaScript to open the calculator and process browser-local inputs. The explanatory content and source links remain available without JavaScript.

Related guide: Define refund, replacement, recovery, contribution, policy, and decision boundaries.

This tool provides operating estimates, not tax, accounting, legal, financial, or marketplace-policy advice. Verify current official sources and your own records before changing prices or operations.