In most cases, prefixes and suffixes don't need hyphens when attached to words. Some words that shouldn't be hyphenated—but often are—are preconstruction, predesign, preempt, noncompliant, subcontractor, subconsultant, anteroom, bimonthly, midtown, understaffed, and ultramodern [9].
How do you spell sub contract?
Law. a contract by which one agrees to render services or to provide materials necessary for the performance of another contract.
When should words be hyphenated?
Generally, you need the hyphen only if the two words are functioning together as an adjective before the noun they're describing. If the noun comes first, leave the hyphen out.