Grand Exchange margin ledger

OSRS GE Tax Calculator

Enter your buy and sell price, amount, and tax settings to see exact post-tax margin and the minimum sell price that clears profit.

Set flip and tax assumptions

Tax and margin outputs

145 GP

Tax per item: 5 GP

Net per item (seller): 245 GP

Margin per item: 145 GP

Total tax: 5 GP

Total margin for this plan: 145 GP

Break-even sell price: 102 GP

4-hour cycle profit: Set a 4-hour limit

Estimated 24 h profit (6 cycles): Set a 4-hour limit

How it works

This page models tax charged on the seller side of each successful sale. The buy side remains outside this calculator, so your flip margin uses item buy cost plus post-tax revenue.

The tax function is intentionally editable because the values can change. Use the exact inputs your page shows: rate percentage, fixed cap, exempt-below threshold, and exemption toggle for fixed free items.

The base rule is sale tax = floor(price × rate%), capped above by the cap value. Any sale under the exempt threshold is forced to zero tax even before the percentage calculation.

Exempt items from fixed utilities and bond are supported via the toggle because they are zero-tax in-game. That flag is the only behavioral change to the model; everything else remains visible.

Break-even pricing is computed from the tax equation instead of searching from 1 upward. The solver gives the smallest integer sell price that makes net revenue at least your buy price, then adjusts by one-off floor and cap edges.

Optional 4-hour cycle input is workflow-friendly when Grand Exchange volume is the real bottleneck. The page then projects cycle and daily profit by multiplying your per-item margin by limit and by six cycles in 24 hours.

Interpretation note: this page is arithmetic planning for a stable buy/sell pair. Actual liquidity, GE update timing, competition, and failed matches all affect real execution.

tax=min(cap, sell×rate)net per item=selltaxprofit=(netbuy)×quantitybreak-even sell=min{sell:netbuy}\begin{aligned} \text{tax} &= \min(\text{cap},\ \lfloor \text{sell} \times \text{rate} \rfloor) \\ \text{net per item} &= \text{sell} - \text{tax} \\ \text{profit} &= (\text{net} - \text{buy}) \times \text{quantity} \\ \text{break-even sell} &= \min\{ \text{sell} \in \mathbb{Z} : \text{net} \ge \text{buy} \} \end{aligned}
Inputs are kept at full precision. Discrete counts round up when a partial action cannot complete the goal; probabilities and rates keep their fractional meaning.

Worked example

At a 2.00% rate and 5,000,000 cap, selling for 49 gp incurs no tax. A 50 gp listing adds 1 gp tax. At 250,000,001 gp, tax is capped at exactly 5,000,000 because the 2% formula is above the cap.

Interpreting the result

Start by checking that each field describes the same scenario as the result: levels are visible base levels, bonuses are entered separately, costs are per unit, and a one-in-X rate means one divided by X on each eligible roll. The calculator updates immediately and writes the complete input state into the address bar. “Copy link” preserves those assumptions; “Copy result” copies a short summary rather than the entire method.

Do not treat a rounded count as an hourly rate. A required-action total says how many successful units complete the target under the entered reward. Banking, movement, failed attempts, animation timing, missed ticks and setup changes affect elapsed time. When time matters, measure a representative session with the same method and divide the required count by the observed successful actions per hour.

Economic outputs are arithmetic scenarios rather than live market quotations. Check current item values before buying supplies, include any outputs that can be sold, and consider limits or low-volume price movement. Probability outputs describe repeated independent trials; they do not promise that a result arrives at the displayed attempt count. The visible formula is the authority for what this page includes.

Read this as a planning estimate. Game updates, equipment effects, failures, travel, downtime and live prices can move a real session away from the mathematical result. Check the inputs against the account and use the output as a reproducible baseline.

Questions about OSRS GE Tax Calculator

Is this model seller tax only?
Yes. The tax is applied to each completed sale and appears in this page as the per-item deduction from gross sale price.
What is the exempt toggle for?
Use it for fixed utility items and bond-like exceptions where the fixed sell tax is not collected.
Can I change rate and cap?
Yes. Enter values for a future-patched state or an alternate ruleset while staying in the same tool shape.
How do I use break-even safely?
Run this against the alchemy page or your live buy price: any sell at or above break-even can clear cost, not profit.
Does the 4-hour estimate equal daily real profit?
Only if your cycle is exactly six identical 4-hour windows with the same sold quantity and fill rate.

Sources

Mechanics and fixed tables were reviewed in 2026. Price-like inputs are user-controlled or approximate rather than live quotes. Source links name the public reference used for the page; the visible formula states the exact implementation.

  1. Old School RuneScape Wiki — Grand ExchangeSale tax rate of 2%, the 5,000,000 gp per-item cap and the 50 gp exempt threshold, reviewed 2026-09-05.
  2. Old School RuneScape Wiki — Old School BondOne of the named tax-exempt items behind the exempt toggle, reviewed 2026-09-05.

Related calculators