Use case

Contract templates that fill themselves in

Stop copying last month's contract and hunting for names, amounts, and dates to replace. Turn your master contract into a template with variables — a new contract is a few fields away, ready to sign.

Free plan included. No credit card required.

Documents you can generate

Consulting agreement

Scope, fees, and deliverables fill in from project data; installment amounts are computed by formulas.

Service agreement

Scope of services, rates, and invoicing terms as variables — every client gets an exact version.

Purchase agreement

Parties, subject, and purchase price filled in without retyping — and without typos in the numbers.

Non-disclosure agreement

A standard text with the parties, the subject of protection, and the term filled in from data.

Contract amendment

The amendment number, the reference to the original contract, and the new values fill in from data.

Framework agreement

The master terms in one template, with the parties, term, and pricing filled in from the project data.

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.

Independent Contractor Agreement

Hourly contractor agreement with the estimated fee calculated, 1099 terms, IP assignment and confidentiality

View template

Consulting Agreement

Fixed-fee consulting agreement with the installments calculated, IP on payment, confidentiality and a liability cap

View template

Mutual Non-Disclosure Agreement (NDA)

Two-way NDA between companies with the DTSA whistleblower notice, a survival period and venue built in

View template

Vehicle Bill of Sale

Private-party car bill of sale with “as is” terms, the federal odometer statement and an optional notary block

View template

Bill of Sale (General)

Bill of sale for equipment and other personal property: balance calculated, warranty of title, “as is” or limited warranty

View template

Construction Contract

Owner–contractor agreement with the deposit and every progress payment calculated from the contract price

View template

Subcontractor Agreement

Trade subcontract with flow-down, progress payments and retainage calculated, pay-when-paid, lien waivers and fault-based indemnity

View template

Promissory Note

Unsecured note with simple interest — the interest and the total due at maturity calculated from principal, rate and term

View template

Release of Liability (Waiver)

Participant waiver for an activity or equipment rental: assumption of risk, release, indemnity and medical authorization

View template

Residential Sublease Agreement

Sublease of an apartment or house with the landlord’s written consent, the master lease incorporated and the total due at move-in calculated

View template

How it works

1.

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.

2.

Fill in the data

Every project keeps its own set of values. Formulas compute totals, taxes, and other derived values for you.

3.

Export and send

One click renders a print-perfect PDF or an editable DOCX — same layout, every time.

Why Draftmill

No copy-paste mistakes

The most common contract error is someone else's name or an old amount left over from a previous version. Variables rule it out — each value lands everywhere it belongs.

One house style

Every contract looks the same: same type, numbering, and header. You maintain the template in one place.

From data to signature in minutes

Fill in the counterparty's details, check the preview, and export a PDF for signing or a DOCX for final touches.

Frequently asked questions

Do I need to know how to code?

No. You write the template in a normal rich-text editor and insert variables with a click. Formulas are short expressions — for example, a price multiplied by the tax rate.

How do I turn an existing contract into a template?

Upload it as a Word .docx — the text, headings, and tables come across — and replace the parts that change with variables. For a typical contract it takes a few minutes.

Can my colleagues work with the templates too?

Yes, on the Pro plan: up to 10 users share your organization's templates, each with a role. Every project keeps its own set of data.

Your next document is already written.

Create an account and set up your first template in minutes.

Get started free
Contract generator: templates with variables | Draftmill