An option expires worthless when it finishes out-of-the-money — the underlying never reached your strike, so there's no intrinsic value left and the time value has run out. On 0DTE, this happens fast and often, so it's worth understanding.

Why it happens

An option's value at expiration is only its intrinsic value — how far in-the-money it is. If your call's strike is above where SPY finishes (or your put's strike is below), it's out-of-the-money and worth zero. All the extrinsic (time) value you paid has decayed away, and there's no intrinsic value to replace it. The move you needed didn't happen in time.

Why 0DTE makes it common

0DTE options have almost no time for the move to develop and decay ferociously into the close, so an out-of-the-money 0DTE option can go from “maybe” to zero in the final hours. Far-OTM 0DTE lottos expire worthless most of the time — that's the deal you took. Holding a losing 0DTE hoping for a reversal often just means watching it die.

Worthless = finished out-of-the-money with no time left. The option didn't “break” — the move you paid for never showed up before the clock hit zero.

The quick takeaway

Options expire worthless when they finish OTM — common on 0DTE, especially far-OTM strikes. Avoid it by trading responsive strikes, needing a realistic move, and cutting losers with a stop rather than hoping into the close. NoVo's disciplined exits and stops are designed to get you out of a losing trade well before it decays to zero.