I've been curious for a while as to why wholesalers and builders merchants write eg. "bags of sand, 5 off" rather than "of".
My theory is that the "off" may be an instruction to remove the items from a stock list, rather than a persistent spelling mistake.
T