For India-based Walmart Marketplace and WFS sellers

See your real Walmart profit after fees, per SKU, per cycle.

Settle turns the settlement CSV Walmart issues each payout cycle into a clean per-SKU profit and margin report. Built for cross-border sellers in India who run on the Walmart US marketplace and receive their payouts in USD.

Reconciles to your payoutPenny-accurate mathCosts saved per account
Integer-cents Decimal mathSigned net payout — losses stay lossesSingle source-of-truth classifierReconciliation guard on every cycle
Built for correctness

Everything you need to trust the number at the bottom.

Penny-accurate by design

Every amount is parsed once into exact Decimal cents and summed without floats — so a cycle never drifts by a stray penny.

Per-SKU profit & margin

Gross sales, referral fees, WFS fees, refunds, COGS and margin — broken out for every Partner Item Id, signed and correct.

Reconciliation guard

Before a report is final, the sum of every non-deposit line must equal Walmart's Total Payable. Mismatches are surfaced, never hidden.

Net payout, never abs()

Net payout is the plain signed sum. A sale-then-return that nets negative shows as a loss — exactly as Walmart paid it.

One classifier, one truth

Every row is labeled by a single event classifier — product price, referral, WFS, refund, deposit — so numbers can't disagree.

Export your report

Download the finished per-SKU report as CSV in a click. The numbers come straight from the server — the UI only formats them.

Three steps

From raw CSV to reconciled profit.

01

Upload your settlement CSV

Drop in one payout cycle. We parse and classify every line, then check it reconciles to your Total Payable.

02

Enter your unit cost

Add a COGS per SKU. Units are deduped per transaction so a split shipment is never double-counted.

03

Read your real profit

See profit after COGS and margin per SKU and for the whole cycle — then export it as CSV.

For India

A profit report for Indian sellers on the Walmart US marketplace

If you are an Indian seller listing on Walmart.com, your money arrives as a USD settlement deposit, usually pulled into a Payoneer or wire account before it reaches your bank in India. Walmart pays you net of referral fees and WFS fees, but the payout total alone never tells you whether a SKU actually made money. Settle reads the settlement CSV from each cycle, classifies every line, product price, referral fee, WFS fee, refund, and deposit, and then asks you for one thing per SKU: your unit cost (COGS).

From there you get a per-SKU and per-cycle profit and margin report. Enter your landed cost once and Settle saves it to your account, so every future cycle reuses it. The currency stays exactly as Walmart settled it: USD in, USD on the report. Settle does not convert to rupees and does not touch GST or any tax filing, it is built to answer one finance question accurately, what did each SKU earn after Walmart's fees and your own cost.

Accuracy is the point. Money is handled as integer cents with a Decimal library, every calculation runs on the server, and a reconciliation guard checks that the sum of your non-deposit lines matches Walmart's Total Payable. If anything is off, the report is flagged rather than quietly wrong. When the numbers tie out, export the finished per-SKU report as CSV for your own books or your accountant.

FAQ

Common questions from India sellers

I am a Walmart seller in India paid in USD via Payoneer. Does Settle convert my payout to INR?

No. Settle keeps the currency exactly as Walmart settled it, which is USD for the Walmart US marketplace. Your profit and margin report stays in USD; it does not convert to INR or estimate exchange rates. Any conversion happens later in Payoneer or your bank, not in Settle.

How does Settle calculate my true profit after Walmart fees and my COGS?

You upload the settlement CSV for a payout cycle. Settle parses and classifies each line, product price, referral fee, WFS fee, refund, and deposit, you enter a unit cost per SKU, and it returns profit and margin for each SKU and for the whole cycle. The net payout is a plain signed sum, so a loss is shown as a loss.

What is the reconciliation guard, and why does it matter for an Indian cross-border seller?

Settle adds up all non-deposit lines and requires that total to equal Walmart's Total Payable. If they do not match, the report is flagged instead of shown as final. For a seller in India reconciling cross-border USD settlements, this is the check that confirms your profit figures actually tie back to what Walmart paid.

Does Settle work with Amazon India or handle GST filing?

No. Settle is built only for Walmart Marketplace and WFS settlement CSVs. It does not support Amazon or other marketplaces, and it does not do GST, VAT, or any tax filing. It does one job: turn your Walmart settlement CSV into an accurate per-SKU profit and margin report you can export as CSV.

The golden rules

This app handles money, so it's strict about it.

A single wrong sign or rounded float would silently corrupt every number. The engine is built on a handful of non-negotiable rules — and a pinned suite of real-data acceptance tests keeps them honest.

Money is integer cents.

Parsed once with a Decimal library — never a JS float.

All math on the server.

The frontend only formats cents into a string. It never sums or derives a figure.

Net payout is signed.

The plain signed sum of every non-deposit line — it equals the real deposit by definition.

Every cycle reconciles.

Σ of non-deposit lines must equal Total Payable, or the report is flagged, not finalized.

See what you actually made this cycle.

Create a free account, bring a settlement CSV (or use our sample), and get a reconciled profit report in seconds.