Learn English – Correct use of hyphens in “we offer same day, on site service calls”

hyphenationmodifiersorthography

What would be the correct hyphenation (if any) for the following sentence?

We offer same day, on site service calls.

I was thinking of hyphenating "on-site", but I cannot think why "same day" would not be hyphenated also (other than the fact it looks wrong).

Any guidance would be much appreciated, as this is going on the front page of my business website.

Best Answer

Both same day and on site modify the noun service calls.

Furthermore, same day is a remote reference for service calls, unlike on site, which is immediately before it. All the more reason for same day to be hyphenated.

We offer same-day, on-site service calls.

Related Topic