
On spec
Risk Involved
Using 'on spec' suggests a risk, as effort is given without guaranteed payment or success. 
Business Hope
'On spec' often expresses hope for future business or recognition from the recipient. 
Informal
'On spec' is commonly used in informal business contexts, not usually in formal contracts or agreements. 