A wrong calculator is worse than no calculator. This page says exactly where each number comes from and what happens when it changes.
Every rate is transcribed by hand from the operator's own published fee page — not from a blog, not from another calculator, and not from a model's memory. Each tool links to its source and shows the date it was last verified against it.
| Tool | Source |
|---|---|
| eBay fee & profit | eBay — Selling fees |
| PayPal | PayPal — Merchant fees (US) |
| Stripe | Stripe — Pricing |
| Walmart | Walmart Marketplace — Referral fees |
A monitor re-fetches each source page on a schedule, extracts the fee section, and compares it with the copy that was in place when the rates were last verified. It raises an alert in three cases, and the third one is the one that matters most:
That third rule exists because the failure mode of a rate monitor is not a false alarm — it is years of quiet, confident, wrong numbers.
The fee engines are covered by a test suite of hand-computed cases — tier boundaries, threshold cliffs, the sneaker exemption, currency-specific fixed fees, reverse calculations and their round trips. The tests assert values worked out by hand from the published tables, not values produced by the code itself.
Found something wrong? The rate tables are plain JSON and each one names its source and its verification date: eBay, PayPal, Stripe, Walmart.