Can German Retail Investors Short Stocks?
Can German retail investors short stocks? Share borrowing is rare at German brokers, so shorting runs through CFDs, knock-outs, warrants and inverse ETFs.
Can German retail investors short stocks? Yes, though almost never by borrowing the shares. A classic Leerverkauf, where you borrow stock, sell it, and buy it back later, is not a service German retail brokers offer private clients, so the short exposure gets bought as a product instead: CFDs, Knock-out-Zertifikate and Turbos, put warrants (Optionsscheine), inverse ETFs, and listed Eurex options for accounts with derivatives approval.
Can German retail investors short stocks directly?
Selling a share short means selling stock you do not own. Settlement still needs the stock, so someone has to lend it to you (Wertpapierleihe) against a borrow fee that runs for every day the position stays open. The EU Short Selling Regulation (236/2012) bans uncovered selling outright: before the sell order goes in, the share must be borrowed, agreed for borrowing, or located under a confirmed arrangement with a third party. German retail depots, whether at a Direktbank, a Neobroker or a Sparkasse, are cash securities accounts with no lending desk attached, and the borrow leg is not available to the private client. The borrowed-share version, locate rules and all, is laid out in how to short a stock step by step.
What follows is the German menu, wrapper by wrapper: what you own, who owes you the money, how the leverage appears, what ends the position, and what it costs to hold.
The wrappers a German broker will actually sell you
- A CFD (Differenzkontrakt) is a bilateral contract with your broker over the price difference on an underlying. Your claim is on the broker.
- A knock-out certificate or turbo (Knock-out-Zertifikat, Turbo-Zertifikat) is a bearer bond issued by a bank, defined by a strike, a barrier and a subscription ratio.
- A put warrant (Optionsschein) is also a bearer bond from the issuer, priced like an option, with the issuer quoting both sides of the market.
- An inverse ETF is fund property (Sondervermögen) that targets the negative of an index return over one day, then resets.
- A Eurex put option is an exchange-listed contract novated to Eurex Clearing, and needs derivatives approval plus a margin account.
The gap between an exchange-listed option and an issuer-priced warrant is the subject of warrants versus call options, and it matters just as much on the short side.
Knock-out certificates and turbos: the barrier is the exit
On a short knock-out the strike sits above the current price of the underlying, and the barrier sits between the two, or exactly at the strike. The certificate ends the moment the underlying trades at or through the barrier during the session, at 11:04 in the morning if that is when the touch happens, not at the Xetra close. A classic knock-out whose barrier equals its strike pays nothing on a touch. A turbo whose stop-loss barrier sits away from its strike pays a residual value (Restwert) once the issuer unwinds its hedge, usually a small fraction of the purchase price. No margin call comes first, and a reversal an hour later brings nothing back. That is the single largest difference from a borrowed-share short, where a paper loss stays a paper loss until you close it.
Barriers are tested by the intraday high, not by the closing print. The panel below pins one quarter of NVDA trading, sets ten hypothetical short barriers 2% to 20% above the reference close of the first session, and counts how many sessions reached each level at the high against how many finished above it.
| barrier_distance | barrier_level | sessions_observed | days_high_touched | days_closed_above |
|---|---|---|---|---|
| +2% | $156.37 | 63 | 63 | 63 |
| +4% | $159.43 | 63 | 61 | 60 |
| +6% | $162.5 | 63 | 59 | 59 |
| +8% | $165.56 | 63 | 56 | 55 |
| +10% | $168.63 | 63 | 55 | 52 |
| +12% | $171.7 | 63 | 50 | 43 |
| +14% | $174.76 | 63 | 39 | 37 |
| +16% | $177.83 | 63 | 33 | 23 |
| +18% | $180.89 | 63 | 18 | 11 |
| +20% | $183.96 | 63 | 6 | 1 |
The exact SQL behind every number
WITH (
SELECT toFloat64(close)
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'NVDA'
AND date = '2025-07-01'
) AS ref_close
SELECT
concat('+', toString(pct), '%') AS barrier_distance,
concat('$', toString(round(ref_close * (1 + pct / 100), 2))) AS barrier_level,
count() AS sessions_observed,
countIf(toFloat64(high) >= ref_close * (1 + pct / 100)) AS days_high_touched,
countIf(toFloat64(close) >= ref_close * (1 + pct / 100)) AS days_closed_above
FROM global_markets.stocks_daily_aggs
ARRAY JOIN [2, 4, 6, 8, 10, 12, 14, 16, 18, 20] AS pct
WHERE ticker = 'NVDA'
AND date > '2025-07-01'
AND date <= '2025-09-30'
GROUP BY pct
ORDER BY pctAt the nearest barrier, +2% above the reference close, the high reached the level on 63 of the 63 sessions in the window, while the close finished above it on 63. The distance between those two columns is knock-out risk that a daily closing chart never shows. At the far end, +20% out, the high reached the level on 6 sessions. A wider barrier survives more sessions and costs leverage: the same money controls less exposure the further the barrier sits from the price. NVDA is US listed, and the arithmetic is identical for a barrier set on a DAX or MDAX name.
Put warrants (Optionsscheine): what the carry costs
A put warrant has no barrier. It has a Laufzeit, a fixed life, and a premium containing time value that drains toward expiry whether or not the underlying moves. That drain is the carry cost, and it speeds up as expiry approaches. The panel below prices near-the-money puts on AAPL over a pinned quarter, grouped by time to expiry, showing the premium as a share of the spot price alongside the average daily time decay as a share of that premium.
| expiry_bucket | premium_pct_of_spot | daily_decay_pct_of_premium |
|---|---|---|
| 0-7 days | 1.21 | 27.23 |
| 8-30 days | 2.2 | 3.39 |
| 31-60 days | 3.21 | 1.19 |
| 61-120 days | 4.57 | 0.51 |
| 121+ days | 8.37 | 0.15 |
The exact SQL behind every number
SELECT
multiIf(days_to_expiry <= 7, '0-7 days',
days_to_expiry <= 30, '8-30 days',
days_to_expiry <= 60, '31-60 days',
days_to_expiry <= 120, '61-120 days',
'121+ days') AS expiry_bucket,
round(avg(toFloat64(option_close) / toFloat64(underlying_close)) * 100, 2) AS premium_pct_of_spot,
round(avg(-theta / toFloat64(option_close)) * 100, 2) AS daily_decay_pct_of_premium
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND lower(toString(option_type)) LIKE 'p%'
AND iv_converged = 1
AND volume > 0
AND theta < 0
AND toFloat64(option_close) >= 0.10
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02
AND date >= '2025-07-01'
AND date <= '2025-09-30'
GROUP BY expiry_bucket
ORDER BY min(days_to_expiry)Contracts in the 0-7 days bucket cost 1.21% of the spot price and gave up 27.23% of that premium per day. At 121+ days, the premium runs 8.37% of spot with a daily decay of 0.15%. Cheap at the front and quick to melt, costlier at the back and slow per day: that curve is the whole trade-off a warrant buyer is making. An Optionsschein layers two more costs on top. The issuer is the only market maker in its own paper, and the volatility the issuer feeds into its pricing model is part of your entry and your exit.
Inverse ETFs: the reset is daily
An inverse ETF targets the opposite of an index return for one trading day, then rebalances. Hold it for a month and you own the compounded result of those resets, which is not the mirror image of the month. The panel compares monthly moves in SPY against SH, a fund targeting minus one times the S&P 500 daily, measured from the first session close to the last session close inside each calendar month.
| month | spy_return_pct | inverse_etf_return_pct | mirror_gap_pct |
|---|---|---|---|
| 2025-01 | 2.94 | -2.38 | 0.56 |
| 2025-02 | -0.6 | 1.1 | 0.5 |
| 2025-03 | -4.18 | 3.7 | -0.48 |
| 2025-04 | -1.15 | -0.07 | -1.22 |
| 2025-05 | 5.54 | -4.81 | 0.73 |
| 2025-06 | 4.24 | -4.84 | -0.6 |
| 2025-07 | 2.34 | -1.66 | 0.68 |
| 2025-08 | 3.75 | -3.07 | 0.68 |
| 2025-09 | 4.05 | -4.67 | -0.62 |
| 2025-10 | 2.04 | -1.49 | 0.55 |
| 2025-11 | 0.01 | 0.36 | 0.37 |
| 2025-12 | 0.24 | -1.31 | -1.07 |
The exact SQL behind every number
SELECT
formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
round((argMaxIf(toFloat64(close), date, ticker = 'SPY')
/ argMinIf(toFloat64(close), date, ticker = 'SPY') - 1) * 100, 2) AS spy_return_pct,
round((argMaxIf(toFloat64(close), date, ticker = 'SH')
/ argMinIf(toFloat64(close), date, ticker = 'SH') - 1) * 100, 2) AS inverse_etf_return_pct,
round(spy_return_pct + inverse_etf_return_pct, 2) AS mirror_gap_pct
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPY', 'SH')
AND date >= '2025-01-01'
AND date < '2026-01-01'
GROUP BY month
ORDER BY monthIn 2025-01 the index fund moved 2.94% while the inverse fund moved -2.38%, leaving 0.56 points in the third column. That column is the mirror error for the month: two perfectly opposite series would print zero there every time. It stays small through quiet months and widens through choppy ones. How leveraged ETFs work takes the daily reset apart step by step, and a minus one fund is the same machinery at a smaller multiple.
CFDs: leverage caps, margin close-out, no Nachschusspflicht
Retail CFD terms in Germany come from BaFin's general administrative order of 23 July 2019. As of September 2026, a retail CFD on a single share needs 20% initial margin, which caps leverage at five times. Major stock indices need 5%, major currency pairs 3.33%, other commodities and non-major indices 10%, and cryptocurrencies 50%. Open positions are closed out automatically once account equity falls to half of the total initial margin, and negative balance protection applies, so a retail client carries no Nachschusspflicht. The carry is a financing charge applied daily to the full notional. On a short position that leg can run either way, following the reference rate and the broker's markup.
Emittentenrisiko: who owes you the payout
This is the part most explainers skip. A certificate or a warrant is a senior unsecured bearer bond of the issuing bank. It is not Sondervermögen and it carries no deposit protection. A correct short call pays only if the issuer is still solvent on the day you sell, and holders of Lehman Brothers certificates distributed in Germany in 2008 found out what the alternative looks like: a place in the queue of unsecured creditors. Fund property behind an inverse ETF is ring-fenced from the manager, with exposure to any single swap counterparty capped at 10% of fund assets under UCITS rules. A Eurex option faces a clearing house rather than one bank's balance sheet.
Wie lange kann man short gehen?
The answer changes with the wrapper, which is why the question keeps coming back.
- Borrowed shares: as long as the lender leaves the stock on loan and the fee is paid. A recall ends it.
- Knock-out or turbo: until the barrier is touched. Open-end turbos have no expiry date, and the issuer adjusts the strike daily with a financing component built in.
- Put warrant: until the Laufzeit ends, with time value draining the whole way.
- Inverse ETF: no time limit, though the daily reset means a long hold is a different position from the one you opened.
- CFD: as long as margin holds and the daily financing is funded.
- Eurex option: to the expiry of the series you hold.
What BaFin publishes about short positions
Germany names its short sellers, which is what makes German short data worth reading. Under the EU Short Selling Regulation, a net short position reaching 0.1% of an issuer's issued share capital must be notified to BaFin, with a further notification at every 0.1 point step up or down. At 0.5% the position goes public, and the holder publishes it in the Bundesanzeiger under its own name. Since 10 July 2026 those published positions also flow into the European Single Access Point, with the Bundesanzeiger publication continuing alongside. Thresholds have moved before, the notification level came down from 0.2% in January 2022, so check BaFin's own short selling pages for the figure in force when you read this. The reading guide for that disclosure sits in how to find short positions in German stocks.
US disclosure runs the other way around. No holder is named. Exchanges publish an aggregate short interest figure per security twice a month, along with days to cover, the reported short interest divided by average daily volume.
| ticker | reported_for | days_to_cover | shares_short |
|---|---|---|---|
| PFE | Aug 31 | 4.33 | 151.5M |
| T | Aug 31 | 4.25 | 125.3M |
| AAPL | Aug 31 | 3.53 | 139.7M |
| MSFT | Aug 31 | 3.18 | 74.5M |
| KO | Aug 31 | 2.67 | 39.3M |
| F | Aug 31 | 2.53 | 99M |
| NVDA | Aug 31 | 2.14 | 298.3M |
| INTC | Aug 31 | 1.69 | 152.2M |
The exact SQL behind every number
SELECT
ticker,
formatDateTime(max(settlement_date), '%b %e') AS reported_for,
round(argMax(days_to_cover, settlement_date), 2) AS days_to_cover,
concat(toString(round(argMax(short_interest, settlement_date) / 1e6, 1)), 'M') AS shares_short
FROM global_markets.stocks_short_interest
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'INTC', 'F', 'PFE', 'T')
AND ticker NOT IN ('SPCX')
AND settlement_date >= today() - 120
GROUP BY ticker
ORDER BY days_to_cover DESCPFE carries the highest days-to-cover reading of the sampled names at 4.33, against 1.69 for INTC, as of the Aug 31 settlement. The figure is a ratio, not a forecast, and it says nothing about who holds the position or in which wrapper. The most shorted stocks screen ranks names on that same measure, and a German reader comparing the two regimes is comparing an aggregate with a register of named holders.
FAQ
Can a private investor in Germany short sell shares directly?
Rarely. German retail brokers do not lend shares to private clients, and EU rules ban selling short without a borrow or a located share in place. Retail short exposure is taken through CFDs, knock-out certificates, put warrants, inverse ETFs or listed options instead.
What happens when a knock-out certificate hits its barrier?
The certificate ends on the touch, during the session rather than at the close. A classic knock-out pays nothing; a turbo with a stop-loss barrier set away from its strike pays a small residual value once the issuer unwinds. No margin call comes first, and a later reversal in the underlying does not restore the position.
Are inverse ETFs a way to stay short for months?
They have no expiry date, though they are engineered as a one-day instrument. The daily reset compounds, so a multi-month hold returns something different from the inverse of the index move over that stretch.
What is issuer risk on a certificate or a warrant?
Both are unsecured bonds of the issuing bank rather than fund property. If the issuer becomes insolvent the holder ranks as an unsecured creditor, and the payout then depends on the estate rather than on the market view.
At what level does BaFin publish a short position?
A net short position of 0.5% of issued share capital is published by the holder in the Bundesanzeiger, with notification to BaFin from 0.1% and at every 0.1 point step after that. As of September 2026 published positions also reach the European Single Access Point.
How these panels were measured
- The barrier panel pins NVDA daily bars from 2 July to 30 September 2025 and measures ten hypothetical barrier levels against the close of 1 July 2025. Only the intraday high and the close enter the count.
- The warrant panel reads near-the-money AAPL puts, strike within 2% of the underlying close, over the same quarter, keeping contracts that traded that day and whose implied volatility converged.
- The monthly comparison measures first-session close to last-session close inside each calendar month, for SPY and for SH.
- Every panel measures US-listed instruments. The wrappers on sale differ in Germany; the barrier, decay and reset arithmetic does not.
Every panel above ships with the SQL that produced it. Open one, swap the ticker or the window, and put the same question to a name you follow on the Strasmore terminal.