That would depend on the way it is used in the context of a sentence. Take the following 2 sentences:
We have 10 of those components on hand.
This list shows on-hand hardware available in inventory.
In the second sentence, on-hand is used as an adjective describing the hardware, therefore it would need a hyphen. In the first sentence, on hand is noun because it is a state of the word components.
No, a hyphen is not needed.
without a hyphen idiot
No. Fully, when used as an adverb, is not followed by a hyphen. :)
There should be a hyphen in twenty-three.
I believe anything-American is hyphenated and the hyphen takes the place of ' and. '
You do not use a hyphen when writing square feet. Using a hyphen would make it one word which should not be the case.
no a hyphen doesnt touch rain a hyphen never touches rain at any cicumstances
Yes, "five-day trip" should have a hyphen. The hyphen is used to create a compound adjective that describes the noun "trip." Without the hyphen, it can lead to confusion about whether "five" and "day" are intended to be read together as a single descriptor.
Yes, "year-end" should have a hyphen when used as an adjective, such as in "year-end report." However, when used as a noun, it can be written as "year end" without a hyphen. The hyphen helps clarify that the two words function together as a single descriptive term.
No, there shouldn't be.
Nah.
A hyphen is not required.