A speculative (spec) builder makes improvements on land that he/she owns. A prime contractor is hired by the owner of the land to build, remodel, or repair.
Determining whether you are a spec builder or a prime contractor is dependent upon whose land you are building on. See our Construction Tax Guide for more information.