for sale
(available to buy, especially from the owner)
- Several houses in this street are for sale.
- Is this car for sale?
on sale
UK (available to buy, especially in a shop)
- Tickets are on sale at the box office.
- Their new album goes on sale next week.
US (available to buy at a reduced price)
- Those $60 shoes are now on sale for $30.