Use case
Construction paperwork without retyping
Every job means copying the same data — the site address, parcel number, owner, contractor, license numbers — into dozens of documents. Enter it once in Draftmill and the permit packet, the contracts, and the closeout paperwork fill themselves in.
Free plan included. No credit card required.
Documents you can generate
Permit application packet
Owner authorization, project description, and cover letter — owner, contractor, site address, and parcel number filled in exactly from the job's data.
Construction contract
Scope, contract price, schedule, and payment terms from the same job as the permit.
Change order
The original contract, the change in scope, and the adjusted price and schedule — computed, not retyped.
Contractor estimate
Line items, quantities, and rates, with totals computed by formulas.
Subcontractor agreement
Scope, price, and insurance requirements for every sub, drawn from the job's data.
Punch list
Open items at substantial completion, with the job's details already in place.
Start from a ready-made template
Add a template filled with sample data to your account in one click, adapt it, and export it to PDF or Word.
Construction Contract
Owner–contractor agreement with the deposit and every progress payment calculated from the contract price
View templateConstruction Change Order
Change order that carries the contract sum forward: prior changes, this change and the new total calculated
View templateSubcontractor Agreement
Trade subcontract with flow-down, progress payments and retainage calculated, pay-when-paid, lien waivers and fault-based indemnity
View templateConstruction Punch List
Final walkthrough punch list: items by location, trade, due date and status, with the final payment holdback calculated
View templateContractor Estimate
Line-item construction estimate with the subtotal, sales tax, total and deposit calculated for you
View templateHow it works
Build the template
Upload a Word document you already use, or write in the rich editor. Wherever the text changes, insert a variable — a name, an amount, a date.
Fill in the data
Every project keeps its own set of values. Formulas compute totals, taxes, and other derived values for you.
Export and send
One click renders a print-perfect PDF or an editable DOCX — same layout, every time.
Why Draftmill
Site details once, correctly
Addresses, parcel numbers, and license numbers are among the most retyped data there is. Enter them once — they propagate everywhere, identically.
Every job is a project
Each job keeps its own data set: owner, contractor, site, contract price. All of its documents generate from one source.
Reports in one style
Cover pages, headers, and numbering are held by the template. Output from the whole office looks consistent — in PDF and Word.
Frequently asked questions
Can I match what my building department asks for?
You structure templates yourself, so you build the layout your jurisdiction expects once and reuse it for every job.
What if the price or the owner changes mid-project?
Change the value in the project data and every document picks it up — just export again.
Does it handle tables, like a schedule of values?
Yes — tables are a first-class part of templates, and their values can be computed by formulas.
Your next document is already written.
Create an account and set up your first template in minutes.
Get started free