Clients and pricing
Simple Contracts for Small Jobs: What to Put in Writing
The short list of terms worth writing down for small jobs, why a clear email thread often counts, and a plain language outline you can reuse.
By the FreeInvoices.co team | Updated July 10, 2026 | 6 min read
Nobody wants to send a 14 page contract for a $600 job. So most small jobs run on a handshake, and most of the time that works, right up until the one time it doesn't: the client remembers a different price, the finish date was apparently promised, and suddenly you're arguing about a conversation from six weeks ago that neither of you can quote. The answer isn't legal theater. It's a page of plain writing that both sides saw before the work started.
You Need Less Paper Than You Think
A contract's job on a small project is mostly to prevent honest misremembering, not to win lawsuits. Memory is terrible and money makes it worse. That means the document can be short, friendly, and written like a human: an agreement summary, a scope, a price, and a few ground rules. One page. If your work carries real physical or financial risk, think roofing, electrical, anything with permits or big liability, spend the money on a lawyer-drafted template once and reuse it for years. For everyone else, plain language you actually send beats perfect language you keep avoiding.
The Terms That Earn Their Space
- Scope: what you're doing, with numbers attached, plus one line on what's not included
- Price and payment schedule: total, deposit, when the balance is due, and accepted payment methods
- Timeline: start date and either a finish date or an honest estimate labeled as one
- Change process: extra work gets priced in writing before it happens
- Client responsibilities: content, access, approvals, decisions by a named role, and what delays cost
- Revisions or punch list: how many rounds, or how post-job fixes get handled and for how long
- Cancellation: what happens to the deposit and to work already completed if either side walks
- Late payment: the due date and what happens after it, even if that's just a modest monthly charge
That list covers maybe 95% of the disagreements small service businesses actually have. Notice what's not on it: intellectual property warfare, indemnification chains, jurisdiction clauses. Add those when the job size justifies them.
A One Page Outline You Can Copy
Plain Language Agreement, Trimmed to Fit
WORK AGREEMENT: Brightpath Landscaping and 42 Alder Lane
The work: remove old fence line shrubs, plant 12 boxwoods, mulch front beds. Does not include irrigation changes.
Price: $1,450 total. $400 deposit to book, balance due day of completion.
Schedule: work begins April 14, weather permitting, expected to take 2 days.
Changes: anything added gets a price by text or email before we do it.
You provide: driveway access and a decision maker reachable that day.
Cancellation: full deposit refund with 7+ days notice, half inside 7 days.
Late payment: balances unpaid after 14 days carry a 1.5% monthly charge.
Agreed by reply to this email.
When an Email Thread Is Enough
For small jobs with established clients, a confirmation email genuinely can do the job, and courts in many places treat a clear written exchange as an agreement. The trick is writing it like a contract wearing casual clothes: state the scope, price, timeline, and deposit in one message and ask for a reply confirming. “Confirming before I book you in: three cleans monthly at $140 each, first visit May 2, cancellations need 48 hours notice. Reply yes and you're on the calendar.” What doesn't count is a vibe spread across nine messages, two texts, and a phone call. If the terms aren't in one findable place, you don't have terms, you have archaeology.
Connect the Paper to the Money
The agreement and the invoice should tell the same story. Same scope wording, same price, same schedule. When you send the deposit invoice from the invoice generator, reference the agreement date on it; when you collect the final payment, the line items should match the scope the client signed off on, plus any change orders they approved along the way. If a dispute ever does happen, that tidy chain of agreement, invoices, and payment terms is what turns a shouting match into a five minute lookup.
Send It With the Estimate, Not After
Attach your one pager to the estimate or paste the terms right under the price. Approval of the estimate then means approval of the terms, one signature moment instead of two. The worst time to introduce terms is after the client already said yes to a version without them.
Frequently asked questions
Is a text message agreement legally binding?
Often, yes. A written offer, acceptance, and clear terms can form a contract by text in many places. The practical problem is completeness: texts capture a price but rarely a scope, timeline, or cancellation terms. Use texts to agree, then follow with one email that gathers all the terms in a single findable message.
Do I need a signature, or is a reply email fine?
For small jobs, a reply that says confirmed or yes, let's proceed is generally solid evidence of agreement. Signatures matter more as job size and risk grow, and some trades and states have their own requirements for written contracts above certain amounts. When a project is big enough to hurt, get the signature and check local rules.
What if a client wants to use their own contract?
Read it before signing, all of it. Client contracts are written to protect the client, and the terms that bite are payment timing, unlimited revisions hiding in vague scope language, and ownership transferring before payment clears. Push back on those three first. Reasonable clients expect edits; a client offended by questions is telling you something useful.
