Is it correct to write "25% off all subscriptions"?

Why are we omitting on here?

  • Did you want to say '25% off on all subscriptions' ? Usually there is an ellipsis present - '25% off [the price of] all subscriptions'. There is no place for 'on' in the de-ellipted statement. – Nigel J Mar 21 '18 at 6:10
  • But you could say you were going to 'write off 25%, on all subscriptions'. But as a retired accountant, I wouldn't use the term write-off in this instance. In accounts jargon it means something else. I'd say 'we are going to reduce all subs by 25%'. I assume that is what you mean. – WS2 Mar 21 '18 at 7:23

You can use on, inasmuch as all subscriptions have an offer on them (There's 25% off on all subscriptions) but it's unnecessary and introduces an extra hop in processing the sentence.

Instead of Nigel J's fairly straightforward ellipsis of what off refers to ("There's 25% off [the price of] all subscriptions"), you are adding what on refers to as well: "There's [an offer of] 25% off [the standard price] on all subscriptions".

It doesn't mean it can't be done, and it's still right to do so, since it is merely another ellipsis; but the additional ellipsis makes the sentence more complicated.

  • It seems I got away with 'de-ellipted'. – Nigel J Mar 21 '18 at 14:08

Not the answer you're looking for? Browse other questions tagged or ask your own question.