Prepositions before nouns

For sale and on sale

For sale means available to buy. On sale usually means sold at a reduced price.

Quick answer

What is the difference?

Use for sale when something is available for purchase. Use on sale when the price is reduced or a special promotion is running.

The house is for sale
Winter coats are on sale this week

Choose the pattern by meaning

These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.

1
for sale

Available to buy

Use for sale for products, property, or services offered to buyers.

Several paintings are for sale
2
on sale

Reduced price or promotion

Use on sale for discounts and temporary offers.

Tickets go on sale tomorrow

See the difference in context

The same subject can take different constructions because each sentence answers a different question.

Construction
Example
Meaning
for sale
Their car is for sale.
available to purchase
on sale
The shoes are on sale.
discounted or officially released
sale of
the sale of books
the act of selling

Common mistakes

Some combinations appear in real text but do not mean what learners often assume.

Confusing availability with discount

For sale does not mean discounted.

✕ The sofa is on sale for anyone to buy ✓ The sofa is for sale

Using on sale for ordinary availability

On sale often suggests a promotion or release date.

✓ The new phone goes on sale Friday.

Quick practice

Choose the expression that matches the intended meaning.

1. The apartment is ___ sale.
2. All shirts are ___ sale this weekend.
3. Tickets go ___ sale next month.

Check your sentence in context

Paste the complete sentence below. Linguix checks the preposition together with grammar, spelling, punctuation, and style.

Free to try · No signup required

Frequently asked questions

Does on sale always mean cheaper?

Usually yes, though it can also mean officially available to buy.

Can a house be on sale?

Yes, but for sale is more common for property listings.

What does for sale mean?

It means available for purchase.

Write with confidence in Linguix

Create a free account to check complete texts, apply suggestions, and save your documents.

Create a free account