Arbitrage ROI Calculator
Calculate profit per unit, ROI and optional annualized ROI for arbitrage deals — incl. total fees%, fixed costs and shipping/handling, with a 20%/10% traffic light.
Note: results are not made indexable via URL parameters. Canonical: https://tools.snapsoft.de/en/tools/arbitrage-roi
Who is this for?
- Retail/online arbitrage sellers who want to filter deals fast
- E-commerce teams evaluating flips, clearance or overstock opportunities
- Ops/finance teams who want comparable ROI vs capital tie-up
Evaluate arbitrage deals: ROI, profit and capital tie-up at a glance
Arbitrage deals can look “great” at first — until fees, shipping/handling and fixed costs are added. This calculator shows profit per unit and ROI on your purchase cost.
Optionally enter a capital tie-up duration in days. We calculate annualized ROI (p.a.) so you can compare deals with different holding periods.
Calculator
Max 6 inputs, clear outputs. Everything runs locally in your browser.
Inputs
Max 6 core inputs — everything runs locally in your browser (no storage).
Use your real cost basis (net or gross) — consistency matters.
Net is useful because VAT isn’t profit.
Advanced options
Optional: e.g. packaging, handling, pick & pack.
Optional: shipping, fulfillment, handling per unit.
Optional: used for annualized ROI (p.a.).
Result
How it works
Fees €: (fees€ = sell_{net} \cdot fees\%\).
Profit/unit: (profit = sell_{net} - purchase - shipping/handling - fixed - fees€).
ROI: (ROI = profit / purchase). Optional: (ROI_{annual} = ROI \cdot 365 / days).
Traffic light (defaults): green ≥ 20%, yellow 10–20%, red < 10%.
Quick conclusion
- Profit €/unit and ROI % are the baseline — ignoring fees/costs makes deals look better than they are.
- Use the traffic light as a quick guardrail (default: ≥ 20% is green).
- For long tie-up periods, annualized ROI helps prioritize deals cleanly.
Sources & notes
- ROI (return on investment) – explanation (further reading)
- Annualized return – concept (further reading)
Disclaimer: assumptions, fees and policies can vary and change. Always verify critical values in official sources (marketplace, supplier, payment provider).
FAQ
What should I include in “total fees %”?
All percentage-based fees applied to the selling price (e.g. marketplace/platform fee, payment fee). Fixed fees should go into “fixed cost per order” or “shipping/handling”.
Net vs gross: what should I enter?
Consistency matters. Net selling price is useful because VAT isn’t profit. For purchase cost, use your real cost basis (net or gross) depending on whether you can reclaim input VAT.
What does “annualized ROI” mean?
It’s a simple scaling of ROI to a yearly rate based on the capital tie-up duration, making deals with different holding periods comparable.
Do you store my inputs?
No. Everything runs locally in your browser.
Are 10%/20% always the right thresholds?
No — those are default guardrails for a quick deal check. Depending on return risk, price volatility and overhead, you may want higher thresholds. Use the traffic light as a starting point, not a truth.
Turn it into a repricing rule in SnapTrade
If you want to go beyond one-off arbitrage calculations and turn them into repeatable guardrails/rules in a system: SnapTrade can help.