Free work order generator for contractors
Put the job details and work instructions in a work order so your crew knows what to complete. Print a copy for the jobsite or save it as a PDF.
Loading tool…
Create your work order
Open the free work order editor to list the work, add customer information and a scheduled date, and complete your instructions and notes.
Create a free work orderWhat to include on a contractor work order
A work order describes what needs to be done. An estimate describes expected pricing, and an invoice requests payment. For a water heater replacement, the work order gives the person doing the work the job address, planned tasks, and information they’ll need on site.
Contractor and customer information
Include your business name and contact details, plus the customer’s name and contact information. Use the full editor to complete these details so the person performing the work knows who to contact about access or a question on the scope.
Work order number and date
Give the document its own number, such as WO-1048, and include the date. Use that number when sharing an updated copy so the person receiving it can distinguish this job from another water heater replacement.
Scheduled work date
Enter the planned date in the full editor and confirm it with the customer and the person performing the work. The date is information on the document. The free generator doesn’t schedule appointments or assign workers.
Job location or address
Check the address before sharing the document. If the customer’s mailing address differs from the work location, put the job address in the notes and label it clearly. Include useful location details, such as which entrance leads to the utility room.
Description of the work
State the scope in terms the person doing the job can use. “Replace the agreed water heater in the utility room” is more useful than “Plumbing work.” Add the selected equipment details in the description, and identify any work that needs a separate decision before proceeding.
Specific work items and instructions
Break the work into named items, then add detailed descriptions in the full editor. Include the agreed equipment, materials to bring, and what should be checked or recorded on completion. The miniature collects up to three work-item names; it doesn’t collect these descriptions.
Relevant notes
Use the notes field for information that applies to the whole visit: access arrangements, the site contact, preparation discussed with the customer, and follow-up questions. There are no dedicated equipment-packing or completion-status fields, so record those details in descriptions or notes.
Optional printed signature line
The full editor can include a printed signature line if you want a place for a handwritten signature. Arrange signing separately and keep the signed document with your records. The generator doesn’t collect electronic signatures or run an approval process.
Example contractor work order
This fictional example shows Sample Plumbing preparing a residential water heater replacement for Jordan Example. It describes the visit and the agreed scope, rather than providing installation instructions.
Work order WO-1048 · Document date: October 11, 2026 · Scheduled date: October 16, 2026
Customer: Jordan Example. Job location: 123 Example Road, Exampletown. Enter customer information in the customer details and use the notes field to identify the work location if needed.
| Work item | Description |
|---|---|
| Confirm the replacement equipment | Bring the water heater model agreed with the customer, the materials identified during the site visit, and the tools and equipment needed for the agreed work. Check the equipment details against the job notes before loading. |
| Replace the water heater | Replace the existing unit in the ground-floor utility room within the agreed scope. Removal of the old unit is included. Discuss any additional work with the office and customer before proceeding. |
| Record completion and follow-up | Record the installed model and serial number, the completion checks performed, and any outstanding issues. Note whether removal of the old unit is complete and whether another visit is needed. |
Notes: “Customer will meet the plumber at the side entrance. Ask the customer to clear stored boxes from the utility-room entrance before the visit. Confirm access arrangements before arrival. Record any change to the planned work and any follow-up needed in the notes.”
The three names can be entered in the miniature. Add the descriptions, customer details, scheduled date, and notes in the full editor. Equipment and completion information belong in those description or note fields; the document doesn’t create a packing list, assign a plumber, or track completion automatically.
How to create and send a work order
- Enter work items in the embedded generator. Add up to three short names that describe the planned work.
- Continue to the full editor. Your item names carry over, and you can complete the other document fields there.
- Add customer details and the scheduled date. Enter your company information, the work order number and date, and the customer’s details. Check the work address and record it in notes if it differs from the customer address.
- Add descriptions and relevant instructions. Describe each work item and use notes for materials or equipment to bring, access arrangements, and details that apply to the visit.
- Review the document. Check the address, date, scope, and instructions with the current job information. Include the optional printed signature line if it’s useful for your process.
- Print or save as PDF. Review the document in the full editor, then choose a printer or Save as PDF through your browser.
- Share it with the person performing the work. Send the PDF using an external email or messaging application, or hand them a printed copy. The free generator doesn’t dispatch work, create employee accounts, assign workers, or provide integrated messaging.
Confirm that the person receiving the work order has the current copy and understands any open questions. After the visit, record completed work and follow-up details in the saved document or your job records, then export an updated copy if needed. Keep the PDF as well as the editable browser-local document.
Common work order mistakes
Vague work descriptions
Replace “Water heater job” with the specific work and location. Add the agreed equipment details and explain whether removal of the old unit is included so the person doing the work can prepare for the visit.
Missing job details
Check the customer name, work address, contact details, and scheduled date. A correct customer name doesn’t help much if the document sends someone to the customer’s mailing address instead of the property needing work.
Unclear scope
Describe what’s included and which questions need a separate decision. If the visit is only for the agreed replacement, don’t leave wording that could be read as permission to carry out any additional plumbing work.
Missing access instructions
Record which entrance to use, who will provide access, and any preparation agreed with the customer. Confirm those arrangements before the visit rather than assuming someone will be home.
Forgetting materials or equipment requirements
Put the agreed model and the materials or equipment to bring in the item description or notes. Check them against the job information before leaving, especially when similar equipment is stored for several jobs.
Failing to document completed work
Record what was completed, any remaining issue, and whether follow-up is needed. A work order written before the visit only describes the plan; update your records after the work instead of treating that plan as proof of completion.
For a blank form to fill out by hand, use the contractor work order template. Customize the company details and print the empty form before writing in the job details.
Keep the work organized beyond the document
A work order helps explain what needs to be done. But when you're managing several jobs and crews, you also need a way to keep track of schedules, assignments, and progress.
Cinderblock lets you schedule jobs and appointments, assign crews, manage tasks and subtasks, and keep notes and files connected to each job.
Frequently asked questions
More free tools for contractors
Contractor estimate generator
Describe the proposed work and its expected price before the job starts.
Create a contractor estimateTask list generator
Prepare a separate checklist of tasks to work through.
Create a task listInvoice generator
Request payment with an itemized invoice after the work.
Create an invoice