By Scalpel Team. , updated . 9 min read.

In short
A TWS hotkey's limit price offset is set on the key's Customize tab (Global Configuration > Hotkeys, select the key, Configure): pick the price the limit starts from, Ask for a buy key and Bid for a sell key, and type the offset next to it, for example Ask + 0.05. The offset is a ceiling, not the price you pay: the order fills at the prices on the book up to that cap. Size it to the stock's price (a few cents on a $2 stock, more on a $20 one), check whether your build reads it as an amount, a percentage or ticks, and test every key in paper first.
"Ask plus a nickel" is the most common buy hotkey on IBKR, and the TWS hotkey limit price offset is the number that makes it work. Set it too tight and your buy key misses every breakout. Set it too wide and a thin stock fills you deep in the book. This post covers where the offset lives, which side of the book to price from, how to size it in cents, percent or ticks, and what happens when the stock moves between your press and the fill.
Checked against IBKR's TWS hot keys guide and preset documentation on October 22, 2026. For the whole key set this offset belongs to, start with our guide to TWS hotkeys for day trading. Scalpel is independent and not affiliated with or endorsed by Interactive Brokers.
There are two places in TWS that hold a limit price and an offset, and they do different jobs:
| Where | Path | What it sets |
|---|---|---|
| The hotkey itself | Global Configuration > Hotkeys, select the key, Configure, Customize tab | The order type, limit price basis and offset for that one key |
| Stock presets | Global Configuration > Presets > Stock, Primary Order section, Limit price | The default price for orders you build in order entry |
IBKR's preset field reference says the preset Limit price can start from Bid, Ask, Last or Bid/Ask Midpoint, and that the +/- offset field takes "an offset amount, percentage or ticks", positive or negative. The same page notes that preset values "are for buy orders and will be flipped for sell orders". Keep that in mind, because it is the source of most sign mistakes on sell keys.
A buy key built with Transmit the order instantaneously ticked does not wait for you to look at the price, so the Customize tab is where the offset that actually trades is set.
File > Global Configuration in Mosaic, or Edit > Global Configuration in Classic TWS, then Hotkeys. Select your buy key under Configured Shortcuts and click Configure, or pick Buy under Possible Actions and click Create Shortcut for a new one.
On the Customize tab, set Order Type to LMT. A market order has no price to offset, and outside regular hours US exchanges accept only limit orders (glossary: pre-market).
For the buy key, choose Ask and enter the offset, for example 0.05. For the sell key, choose Bid and set the offset so the limit lands under the bid. If your dialog shows a unit choice (amount, percent or ticks), pick it on purpose: 5 cents, 5 percent and 5 ticks are three very different orders.
Leave Transmit the order instantaneously unticked for your first paper sessions so you can read each order before it goes. Click Apply and OK: the key works at once, with no restart.
Press the key on a liquid stock in a paper login and check the limit price on the order line against the ask or bid you saw. This is how you confirm the sign on the sell key: if the sell limit came out above the bid, flip it.
The basis decides whether the key is an entry or a wish. A buy priced at or above the ask reaches across the spread to the sellers who are there; anything below the ask joins the line of buyers and waits.
| Buy key basis | What the order does | Use it for |
|---|---|---|
| Ask + offset | Takes the offers up to your cap: a marketable limit | Momentum entries, the scalper's default |
| Ask, no offset | Takes only what is offered at that exact price | Liquid stocks where a cent of slippage matters |
| Bid/Ask Midpoint | Rests inside the spread and waits for a seller | Patient entries, not breakouts |
| Last | Prices off the last print, which can sit below the ask or lag a spike | Rarely a good idea on a fast small cap |
| Bid or Bid - offset | Rests with the buyers | Bids on a pullback, never a breakout |
Sell keys mirror it: Bid - offset sells into the buyers who are there now, Ask offers your shares and waits. Our marketable limit order post goes deeper into why "ask plus" beats a plain market order on thin stocks, and how a limit at the ask can still miss.
One more TWS action is worth knowing here. IBKR lists Update Limit Prices, which "updates the limit price of the active, unexecuted order to reflect the price/offset you define on the Customize page" (TWS hotkey actions). It is the one-key way to re-price a buy that the market left behind.
An offset in cents means very different things at different prices. The same 5 cents is a big premium on a $1.50 stock and a rounding error on a $25 one:
| Stock price | 5 cent offset as a share of price | A 1% offset in cents |
|---|---|---|
| $1.50 | 3.33% | 1.5 cents, which has to land on a whole cent |
| $4.00 | 1.25% | 4 cents |
| $10.00 | 0.50% | 10 cents |
| $25.00 | 0.20% | 25 cents |

That is the case for a percentage offset: it scales with price, so one buy key behaves the same on a $3 stock and a $15 one. The case against is that small caps do not move in percentages of their price on a single press; they move in cents of spread and book depth. A $2 stock with a 3-cent spread does not need a 2-cent cap, and a $14 stock that just broke out may need more than 14 cents.
Ticks sound neutral but are a trap below $1. Under Rule 612 of Regulation NMS, quotes in stocks priced $1.00 or more move in whole cents, while stocks under $1.00 can be quoted down to $0.0001. So a "5 tick" offset is 5 cents on a $1.20 stock and can be a tiny fraction of a cent on a $0.80 one. The SEC adopted a half-cent increment for stocks whose average quoted spread is $0.015 or less, but on June 11, 2026 it extended the compliance date to the first business day of November 2027. Those are tightly quoted large caps anyway, not the small caps scalpers trade.
Our view: use cents, and keep a mental table by price. These are starting points for liquid momentum names, not rules:
| Stock price | Buy offset to start with | Widen when |
|---|---|---|
| Under $3 | 2 to 5 cents | The spread is wider than the offset |
| $3 to $10 | 5 to 10 cents | The stock is breaking a level on volume |
| $10 to $20 | 10 to 20 cents | The book is thin above the ask |
| Pre-market, any price | One step wider than your regular-hours value | Always check the spread first |
If your offset is regularly smaller than the spread, your buy key is a resting bid in disguise.
TWS reads the ask when you press the key. Everything after that is a race between your order and the book.
A worked example. ABCD shows 200 shares offered at 4.20 and 300 at 4.23. You press a 500-share buy key set to Ask + 0.05, so the limit is 4.25.

In the third case you have three choices: re-price with an Update Limit Prices key (it applies the Customize tab's price and offset again), nudge the price with an Increase price key by a number of ticks, or cancel. Chasing is a decision, not a reflex: a stock that ran past your cap in a fraction of a second is the one most likely to come straight back. And re-pricing in a hurry is how a wrong unit or an extra digit slips in, one of the hotkey mistakes that cost traders money.
Two more things can stop a wide offset:
Pre-market books are thinner and spreads wider, so an offset that fills at 10:00 can sit untouched at 07:30. Three checks before you trust a key before the open:
IBKR's short video on trading outside regular trading hours shows where the outside RTH box lives in Presets and how to confirm it on the order, which is the setting most pre-market offset problems trace back to.

If a key still does nothing in the pre-market, our checklist for IBKR hotkeys not working covers the other causes. And if you are about to set a wide offset because you plan to stop out fast, read attaching a stop loss with a TWS hotkey first: an attached stop order does not trigger outside regular hours on US stocks.
Scalpel is a keyboard-first desktop cockpit that trades your own IBKR account through TWS or IB Gateway with the API enabled. Every buy is a marketable limit at the ask plus your Buy offset (c), and the bid exits go out at the bid minus your Sell offset (c). Both are 10 cents by default, live in Settings > Trading, and can be changed from the order bar's Offset steppers mid-session, 10 cents a click (guide to entries and fills).
A few differences from a TWS key are worth knowing:
The guide video below walks through the buy keys, offsets and scale-outs in under two minutes.

The trade-off is the same as with any app-monitored setup: Scalpel's stops and take-profits only work while it runs with a live feed, and no offset guarantees a fill. All the keys and their defaults are in the hotkeys guide.
Trading carries a significant risk of loss. Nothing here is financial advice.