1. Calculators
  2. Advanced Risk & Institutional

HFT Transaction Cost & Maker-Taker Fee Calculator

Work out whether a high-turnover strategy makes money after the venue takes its cut. Enter your volume, the share you provide as a maker, rebates, fees and what each fill earns, and see net P&L per day, per share and the break-even spread capture.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Model a day of high-turnover trading: how much volume you provide as a maker, what the venue pays or charges, and what each fill earns or loses.

shares
$
%
Share of your volume from resting (passive) orders. The rest removes liquidity.
$/share
All-in per share: clearing, broker or sponsor charges and pass-through regulatory fees.
$/share
Paid to you for adding liquidity. Enter a negative number if the venue charges makers (an inverted venue).
$/share
Charged for removing liquidity. Under Reg NMS Rule 610 the access fee cap was long $0.003 per share for stocks at $1 or more; the SEC amended it in 2024, so check current rules.
$/share
Distance from the midpoint at which passive orders fill: half a 1-cent spread is $0.005.
$/share
Average move against you shortly after a passive fill, measured from the midpoint.
$/share
Half-spread crossed when you take liquidity.

Results

Net P&L per day$2,000$0.0010 per share, 0.25 bps of the $80,000,000 traded
Net P&L per year (252 days)
$504,000
Net exchange fees per day
-$2,000
$1,200 taker fees − $3,200 rebates
Spread P&L after adverse selection
$400
Clearing and regulatory per day
$400
Break-even spread capture per maker fill
$0.0037
You assumed $0.0050
Break-even maker share
71.3%
Below this share of passive fills, the day loses money

Each passive share nets $0.0033 after adverse selection, rebate and clearing; each aggressive share costs $0.0082. With 80% of volume as maker, the day ends $2,000 ahead.

Net P&L per day by share of volume filled as maker

-$20K-$15K-$10K-$5K$0$5K$10K02040608010080%

Everything except the maker share is held at your inputs. In practice, posting more passively also changes which fills you get.

Daily P&L by maker share

Maker shareRebatesTaker feesSpread P&LNet per dayNet per share
0%$0$6,000-$10,000-$16,400-$0.0082
10%$400$5,400-$8,700-$14,100-$0.0071
20%$800$4,800-$7,400-$11,800-$0.0059
30%$1,200$4,200-$6,100-$9,500-$0.0048
40%$1,600$3,600-$4,800-$7,200-$0.0036
50%$2,000$3,000-$3,500-$4,900-$0.0025
60%$2,400$2,400-$2,200-$2,600-$0.0013
70%$2,800$1,800-$900-$300-$0.0002
80%$3,200$1,200$400$2,000$0.0010
90%$3,600$600$1,700$4,300$0.0022
100%$4,000$0$3,000$6,600$0.0033

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the HFT transaction cost calculator

The Daily cost model treats a trading day as two streams of volume:

  1. Shares per day and average price set the scale. The price is used only to express results in basis points.
  2. Volume filled as maker is the share of your fills that came from resting orders. The rest removed liquidity.
  3. Clearing and regulatory fees cover everything charged per share beyond the venue: clearing, broker or sponsor charges and pass-through regulatory fees. US regulatory fees on sales are value-based, so convert them to an average per share.
  4. Maker rebate and taker fee come from the venue’s fee schedule. Schedules are tiered by monthly volume, so use the tier you actually reach.
  5. Spread captured, adverse selection and spread paid are the trading economics. Measure them from your own fills against the midpoint; the defaults describe a stock quoted one cent wide.

One order: maker or taker compares a single order filled passively at the near side of the quote with the same order crossing the spread.

The formulas

Maker shares M = S × m Taker shares T = S × (1 − m)
Net P&L = M × (c − a + r) − T × (h + f) − S × kS is shares per day, m the maker share, c the spread captured per maker share, a the adverse selection per maker share, r the rebate, h the half-spread paid per taker share, f the taker fee and k the clearing and regulatory cost per share.
Break-even capture = a − r + [T × (h + f) + S × k] ÷ M
Break-even maker share = (h + f + k) ÷ (c − a + r + h + f)The capture per passive share, or the share of passive volume, at which net P&L is exactly zero.
Taker buy: ask + f Maker buy: bid − r
Advantage per share = (ask − bid) + f + rFor a sell, the taker receives bid − f and the maker ask + r. The advantage assumes the passive order fills.

A worked example

A strategy trades 2,000,000 shares a day at an average $40, about $80,000,000 of stock. 80% of its volume is passive. Each passive share earns $0.0050 of spread but loses $0.0035 to adverse selection, then collects a $0.0020 rebate; each aggressive share pays $0.0050 of spread and a $0.0030 fee. Clearing costs $0.0002 on every share.

Rebates exceed taker fees, so the venue pays the strategy a net $2,000 a day. Spread P&L after adverse selection is only $400. After $400 of clearing, the net is $2,000 a day, $0.0010 per share or 0.25 basis points, and $504,000 a year.

The margin is thin. Passive fills would need to capture at least $0.0037 a share to break even, against the $0.0050 assumed, and if the maker share fell below 71.3% the day would lose money.

What moves the result most

High-turnover P&L is the small difference between large numbers, so modest changes in any input swing it:

Change from the example Net per day Net per year
None $2,000 $504,000
Maker share 60% -$2,600 -$655,200
Maker share 100% $6,600 $1,663,200
No rebate -$1,200 -$302,400
Adverse selection $0.0045 $400 $100,800

The maker share matters because the two streams have opposite signs: each passive share nets $0.0033 here, while each aggressive share costs $0.0082. A strategy that has to cross the spread to hedge or to exit inventory pays for it out of passive profits.

Adverse selection is the input most traders underestimate. It depends on who trades against you: fills from slow, uninformed flow carry little, fills from faster traders who see the move coming carry a lot. Being picked off on a small fraction of fills can wipe out the spread earned on the rest, which is why speed and cancellation logic matter so much in market making.

Maker or taker on a single order

For a buy of 1,000 shares with the quote at $39.99 by $40, taking liquidity costs $40.0030 a share all-in and posting at the bid costs $39.9880. The difference is $15.00 on the order, 2.00 basis points worse than the midpoint against 1.75 better.

That advantage is conditional. A passive order may not fill at all, and if the price moves away you either chase it, paying more, or miss the trade. On an inverted venue, with a -$0.0010 rebate (makers pay) and a -$0.0005 fee (takers are paid), the same comparison shrinks to $8.50.

What this calculator does not include

  • Tiered and changing fee schedules. One rebate and one fee apply to all volume. Real schedules depend on monthly volume, the venue, the tape and whether a quote is displayed.
  • Queue position and fill probability. The maker share is an input, not a result of where your orders rest.
  • Inventory risk. Price moves on positions held between fills are not modeled beyond the adverse selection figure.
  • Technology, data and colocation costs, which are often larger than the per-share fees. The latency advantage calculator adds fixed infrastructure costs.
  • Value-based regulatory fees and taxes. Convert them to an average per share and add them to clearing.

Frequently asked questions

What is the maker-taker fee model?
It is the pricing model most US stock exchanges use. Orders that rest on the book and add liquidity (makers) receive a rebate when they are filled; orders that execute against resting liquidity (takers) pay a fee. The venue keeps the difference. In the example, a $0.0030 taker fee and a $0.0020 rebate leave the venue $0.0010 per share matched.
What is the maximum taker fee in the US?
For many years Rule 610 of Regulation NMS capped the fee for accessing a protected quotation at $0.003 per share for stocks priced at $1 or more. In 2024 the SEC adopted amendments that lower the cap, with compliance dates set later, so check the current rule and each venue's fee schedule. There is no rule-based cap on rebates, but they are funded by taker fees and usually sit below them.
What is adverse selection in market making?
It is the tendency of passive orders to be filled just before the price moves against them, because the traders who hit them often know something. It is usually measured with markouts: the midpoint a short time after each fill compared with the fill price. In the default example it costs $0.0035 of the $0.0050 captured on each passive share.
What is an inverted venue?
A venue with taker-maker pricing: it pays takers and charges makers. Traders post there to get to the front of the queue, since passive orders are filled sooner when posting costs money. Enter a negative rebate and a negative fee to model one.
Why does a market maker lose money without rebates?
When adverse selection eats most of the spread, the rebate becomes a large share of the profit on each passive fill. In the example, setting the rebate to zero turns $2,000 a day into -$1,200. Changes to rebates and fee caps therefore matter a great deal to high-turnover firms.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.