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.

Free to use · No account required · Print or save as 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 order

What 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 names and full-editor descriptions
Work itemDescription
Confirm the replacement equipmentBring 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 heaterReplace 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-upRecord 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

  1. Enter work items in the embedded generator. Add up to three short names that describe the planned work.
  2. Continue to the full editor. Your item names carry over, and you can complete the other document fields there.
  3. 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.
  4. 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.
  5. 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.
  6. Print or save as PDF. Review the document in the full editor, then choose a printer or Save as PDF through your browser.
  7. 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.

Start free trial

Frequently asked questions

Yes. The standalone generator is free to use. You can print the finished work order or save it as a PDF. Printed output may include Cinderblock branding.

No. You don’t need an account or an email address to create a work order. Documents saved in the full editor stay locally in this browser on this device, rather than syncing across devices. The miniature doesn’t save your inputs.

Yes. Continue to the full editor, open your company details, and upload your logo there.

Yes. Review the completed document in the full editor, then use the print option and choose Save as PDF in your browser. You can also print a paper copy.

Yes, if the saved document is still available in the same browser on the same device. Reopen it from My documents, make your changes, and export a new PDF. The generator doesn’t edit exported PDF files. Clearing browser data may remove saved documents.

Yes. Add the scheduled date in the full editor. The miniature only collects work-item names. Entering a date records it on the document; it doesn’t book an appointment, assign a worker, or notify anyone.

Yes. Continue to the full editor to add descriptions to your work items and use the notes field for access instructions, materials to bring, or other job details. The miniature accepts up to three item names, rather than detailed descriptions.

Yes. The full editor can optionally include a signature line on the printed document for a handwritten signature. That line isn’t an electronic signature or an integrated approval workflow. Arrange signing and keep the signed copy separately.
View all free tools