The technician opens the job. The address is there. The quote exclusion is not. What is field service software meant to prevent? Start with that missing line.
What is field service software? It is the system that keeps the office and mobile workers on the same job record from the first enquiry through scheduling, site work, invoicing and job costing. The point is not a long feature list. The point is keeping the agreed work intact as the job changes hands.
What is field service software?
The job record is the centre. Not the calendar. Not the customer list. Every useful document should either control the job or record what happened to it.
A trade business can use the system for electrical, plumbing, heating and cooling, landscaping, cleaning, maintenance, inspection, repair and other mobile work. An HVAC business, for example, may carry equipment history, access notes, service work and completion readings on the same record. See how that applies to an HVAC trade business.
Keep CRM and field service management separate in your head
A customer relationship management system mainly holds leads, customer contacts, sales activity and follow-up. Field service management software controls delivery of authorised work at customer sites.
The two can overlap. A customer record may start as an enquiry and later hold completed jobs. The practical test is simple: can the accepted scope travel from the office to the crew, and can the completed work return without someone rebuilding the job from messages?
Know when the current setup has broken
Paper, a shared calendar and accounting software can handle a small volume of simple work. They stop being enough when the same details must be typed into several places or important records live on one person’s phone.
Look for concrete failures:
- The crew receives an address but not the accepted scope or exclusions.
- A site photo is buried in a message thread.
- Labour time reaches the office after the invoice has been raised.
- An extra is completed without written approval.
- A second job record is created because the mobile update did not reach the office.
- The invoice must be rebuilt from a notebook, calendar and material receipts.
Write down where each failure happens. That list is more useful than a software wish list.
Check local requirements before configuring the job
Software can store licence details, permits, inspection records, safety forms and expiry dates. It does not decide whether you may do the work. Confirm the requirement with the body that handles that question, then add the required check or document to the job record.
Do this before importing forms or setting mandatory fields. Otherwise, you can make the wrong process faster.
United States
Ask your state contractor licensing board (opens in a new tab) which contractor license covers the work. Ask your state or city electrical, plumbing or mechanical licensing office which trade license the person doing the work needs.
Ask the local building department whether the job needs a permit or inspection. Do not use a tax office, safety office or software provider to answer a permit question.
Check EIN and federal tax matters with the IRS (opens in a new tab). Check business registration with your secretary of state (opens in a new tab). Check workplace safety with OSHA (opens in a new tab) or use OSHA’s state-plan directory (opens in a new tab) where the state runs its own approved plan. Ask your state workers’ compensation authority (opens in a new tab) about coverage for workers.
Record the answer, the body that gave it and the document the crew or office must keep. Use US terms inside the process: license, labor and change order.
United Kingdom
Anyone doing gas work should check registration with the Gas Safe Register (opens in a new tab). For water fittings compliance, ask the water undertaker that supplies the site. Use the England and Wales regulations (opens in a new tab), Scottish regulations (opens in a new tab) or Northern Ireland regulations (opens in a new tab) to identify the rule and responsible water undertaker.
For self-certifying notifiable electrical work under Part P in England and Wales, check a competent person scheme (opens in a new tab). Ask building control (opens in a new tab) about building regulations approval in England and Wales. Ask building standards (opens in a new tab) about approval in Scotland. Ask the local council about building regulations approval in Northern Ireland; find it through Northern Ireland government services (opens in a new tab).
Check self assessment, VAT and CIS questions with HMRC (opens in a new tab). Check limited-company registration with Companies House (opens in a new tab). Check workplace health and safety with the Health and Safety Executive (opens in a new tab) in Great Britain or the Health and Safety Executive for Northern Ireland (opens in a new tab) in Northern Ireland. Check whether employers’ liability cover is required using the official employers’ liability insurance guidance (opens in a new tab).
Use UK terms in the records: licence, labour and variation.
Canada
Open your province or territory from the Government of Canada’s official directory (opens in a new tab). Ask its trade licensing authority which trade licence and trade permit cover the work. Ask its occupational health and safety authority what safety records the work requires. Ask the municipality that controls the site about its business licence and building permits.
Check business number and GST/HST questions with the Canada Revenue Agency (opens in a new tab). Use your province or territory’s official business registry for business names and registration. Ask its workers’ compensation board about coverage for workers.
Use Canadian terms in the records: licence, labour and change order.
Australia
Find your state, territory or local authority through Australian Government business services (opens in a new tab). Ask the trade licensing regulator which trade and contractor licence covers the work.
Ask the state or territory consumer or building authority about home building contracts. Ask the state, territory or local authority responsible for the site whether the job needs a permit, approval or inspection; use Australian Government business services (opens in a new tab) to find that authority. Do not assume the trade licensing office controls that question.
Check ABN, GST and BAS questions with the Australian Taxation Office (opens in a new tab). Check company and business name registration with ASIC (opens in a new tab).
Find the correct workplace safety and worker-cover bodies through the official WHS regulator and workers’ compensation authority directory (opens in a new tab). Ask the state or territory WHS regulator about workplace safety. Ask the listed workers’ compensation insurer or regulator about cover for workers.
Use Australian terms in the records: licence, labour and variation.
Turn each confirmed requirement into a job control
Do not add a vague field called compliance. State what must be checked.
A useful control names the licence or permit, the person responsible, the job stage when it must be checked and the evidence that must be attached. Set an expiry reminder only when the official record has an expiry date. Do not invent one.
Keep safety forms tied to the work they cover. Keep inspection results tied to the site and job. Limit who can edit licence details or remove required documents.
Map the job before choosing the system
Start with the enquiry. Record who asked for the work, the site address, the contact person and what they described. Then mark the inspection, estimate, quote, acceptance, schedule, work order, site updates, scope changes, completion, invoice, payment and cost review.
Put a mark anywhere the record changes hands:
- Customer to office.
- Estimator to office.
- Office to crew.
- Crew to customer.
- Crew back to office.
- Job system to accounting system.
At each hand-off, ask what the next person needs. The technician needs more than an address. The office needs more than “done”. The customer needs a clear record of any extra work and its effect on price or timing.
Circle every place where somebody retypes a name, searches for a photo, asks for an exclusion or waits for a timesheet. Those are the gaps the system must close.
Make each job document do one job
Blurred documents create blurred authority. An estimate, quote, work order and invoice are not different names for the same page.
| Record | What it does | What to check |
|---|---|---|
| Customer and site record | Holds contact, access and service history | Keep separate site details where one customer has several locations |
| Estimate | Gives an expected amount or range | State assumptions and what could change the amount |
| Quote | Offers defined work at a stated price | Include scope, inclusions, exclusions and acceptance |
| Work order | Tells the crew what has been authorised | Carry the accepted scope and required close-out records |
| Schedule | Reserves time and assigns the visit | Do not treat a calendar entry as the work instructions |
| Scope change | Records authorised work outside the quote | Get approval before the extra work starts |
| Completion record | Shows what was done | Attach notes, photos, readings, materials and acknowledgement |
| Invoice | Requests payment for completed authorised work | Build it from the quote and approved changes |
| Job cost | Records direct costs against the job | Include labour, materials, subcontractors and other direct costs used |
Write the quote so the crew can follow it
Inspect the site before making a fixed offer when the work depends on visible conditions. Decide the work first. Then estimate labour, materials, plant, subcontractors and other direct costs.
State the result the customer is buying. Name the quantities and locations that matter. Write exclusions next to the scope, not in a forgotten internal note. Record how the customer accepted the quote.
If your quote keeps turning into an argument on site, use the guide to writing a quote to tighten the scope before changing software.
What is a work order?
A work order is the crew’s instruction for authorised work. It should carry the job address, contact, access notes, accepted scope, exclusions, site risks, assigned people and the records required at completion.
A schedule says who goes and when. A work order says what they are authorised to do. A quote is the offer accepted by the customer. An invoice asks for payment after the authorised work is completed.
US contractors who need a deeper document breakdown can use what is a work order? How contractors keep crews and invoices aligned.
Schedule and dispatch without dropping the scope
Assign the job only after checking the work, site, required trade, confirmed licence needs, equipment and access. A blank calendar slot does not make a person suitable for the job.
Send the work order with the visit. Put the accepted scope and exclusions in the view the crew opens first. Do not make the technician search through attachments to learn what was sold.
Use a short status list with clear actions. For example, a job may be waiting for acceptance, ready to schedule, assigned, on site, waiting for approval, ready to invoice or closed. Choose the words your office and crew already understand. Remove statuses nobody can define.
Record travel, arrival or route details only when somebody uses them to make a decision. Data collected out of habit becomes another field the crew ignores.
When urgent work moves the schedule, tell the affected customer and record the new commitment. Do not drag an appointment to another day and leave the old promise in a message thread.
Run the site visit from the same job record
The technician should open one job and see the address, customer contact, access notes, work order, scope, exclusions, previous site notes and required forms. The office should see updates return to that same record.
Keep close-out fields short. Ask for specific facts:
- Work completed.
- Work not completed and why.
- Labour used.
- Materials used.
- Readings or test results required for the work.
- Photos required before closing.
- Customer acknowledgement where needed.
- A return visit or defect that remains open.
Decide where each photo and form belongs. A switchboard photo, equipment label and signed approval should not sit in one unlabelled gallery. Use a name that tells the office what the image proves.
Test poor signal before rollout. Open the work order without a connection. Add notes and photos. Restore the connection. Check whether the updates reach the original job once, not twice. Then have the office edit the same job and watch what happens when both records synchronise.
Check shared and lost devices. Require individual access where accountability matters. Limit who can view customer data, change prices, approve credits or close jobs. Write down how access will be removed when a device is replaced, lost or handed to another worker.
Use the mobile job process only after you know which site details and close-out records must travel with the job.
Stop and record extra work before it starts
A site discovery is not approval. The technician may find hidden damage, an obstructed route or extra work needed to complete the requested result. That fact must be shown to the customer before the crew treats it as sold work.
Stop. Describe the discovery. Write the extra scope. State the price or agreed pricing basis. Record any effect on timing. Get the customer’s approval. Then continue.
In the United States and Canada, call the approved record a change order. In the United Kingdom and Australia, call it a variation. In shared records, scope change is a neutral label.
A useful change order form or variation record includes:
- The original job and quote reference.
- The site condition or customer request that caused the change.
- The extra or removed work.
- The price or pricing basis.
- The effect on timing.
- The person who approved it.
- The approval date and method.
- Instructions for the crew.
Keep the accepted quote intact. Attach the approved change to it. If the original scope is silently edited, the office loses the record of what the customer first accepted.
US contractors can follow the full process for how to write a change order before extra work starts. That page also shows what the change order form needs to carry.
Close the job before raising the invoice
The office should not have to guess whether the authorised work is complete. Make the crew answer that question on the job.
Check the accepted scope against the completion note. Check each approved scope change. Collect labour time, material use, subcontractor costs, required photos, readings and customer acknowledgement. Record unfinished items and return visits as open work, not as private reminders.
Build the invoice from completed authorised work. Start with the accepted quote. Add approved changes. Do not invoice from an informal message or an edited calendar note.
The invoice should identify what was completed and why the amount differs from the original quote, if it does. Keep the quote, scope change and invoice connected so the office can answer a customer question without reconstructing the job.
Completed financial records can pass to Xero, QuickBooks or MYOB. A Stripe connection can return payment status to the job. Test the exact connection with your own tax treatment, account mapping, credits and payment process before rollout. Do not assume the connection handles every record the way your bookkeeper needs it.
Use job costing to measure the work
Job costing assigns direct costs to the job that used them. The useful buckets are plain: labour, materials, subcontractors and other direct job costs.
Keep the buckets boring. If workers cannot tell where a receipt or hour belongs, the report will not fix the confusion.
Compare quoted labour with recorded labour. Compare allowed materials with materials used. Review subcontractor invoices and direct job charges. Do this after the records are complete, not while half the costs still sit in somebody’s vehicle or inbox.
Revenue is the authorised selling amount for the same scope. It is not cost or profit. Profit is selling price minus cost for the same scope. Markup is profit divided by cost. Margin is profit divided by selling price. They answer different questions.
Do not combine revenue for extra work with costs that cover only the original work. An invoice total does not prove the profit on the whole job unless the costs of all invoiced work are known.
Use the result on the next quote. If the labour allowance missed the real site time, change the allowance. If a material item was repeatedly omitted, add it to the estimating check.
Worked example: Oak Street from estimate to job cost
All figures below are sample currency units. They are not a rate card.
R. Chen’s job at 14 Oak Street was a bathroom exhaust fan, 150mm and ducted through the roof, plus four LED downlights.
Estimate E-1847 recorded a range of 900–1,400. It showed the likely amount before a fixed offer was accepted.
Quote Q-1847 totalled 1,105. The ceiling was lined. The quote excluded chasing. That exclusion needed to reach the technician with the work order.
On site, extra cable and chasing were needed. The customer approved a 160 scope change before that extra work continued. It would be called a change order in the United States and Canada, and a variation in the United Kingdom and Australia.
Invoice INV-1847 totalled 1,265. That is the accepted quote of 1,105 plus the approved change of 160.
The job cost for the original quoted work was 850. Measured against quote Q-1847, profit was:
1,105 − 850 = 255
Margin was:
255 ÷ 1,105 ≈ 23%
Markup was:
255 ÷ 850 = 30%
Do not calculate profit against invoice INV-1847. The cost of the 160 change is not given. Combining the invoice total of 1,265 with the original-work cost of 850 would overstate profit.
This is the job-control test. The estimate had its own purpose. The quote controlled the original scope. The exclusion reached the site. The scope change kept its approval. The invoice followed the authorised work. Job costing compared cost and revenue for the same original scope.
Add only the controls the mapped job needs
If the job map found approvals buried in messages, attach each approval to the quote or scope change it covers. If labour or material records arrived late, require those records before the job moves to invoicing. Do not add fields because a demonstration screen contains them.
Use reports only when they lead to a named action. A ready-to-invoice list should contain jobs that passed the completion check. A job-cost report should use complete costs for the same scope as the revenue being measured.
Test fit and total cost with a complete job
Do not choose from screenshots or the longest list of functions. Run a known job through the proposed process.
Load the customer and site. Create or import the accepted quote. Assign the work. Open it on the phone the crew will use. Confirm that the scope and exclusions are visible without office help.
Change the scope. Check who can write the record, who can change the price and how the customer approves it. Confirm that the original quote remains unchanged.
Close the work. Add labour, materials, photos and notes. Create the invoice from the authorised records. Inspect the job cost. Export the full job and open the result.
Have the field worker perform the test. The owner clicking through an office screen does not prove that a technician can finish the record in a roof space, plant room, garden or poor-signal area.
Set permissions during the same test. Decide who can alter prices, approve credits, view customer data, export records and close jobs. Then export the customer, site, quote, work order, invoice, attachments and costs. Open the files outside the system and check that the document references still connect to the right job.
Price the whole setup using supplier quotes and your own time. Include the subscription, setup, data migration, devices, messaging, payment processing, accounting connections, support, training and data export. Do not compare subscription prices while ignoring the work needed to make the system usable.
Read the contract. Check data ownership, access after cancellation, export format, storage of attachments, how backups are retrieved and the exit process. Ask for the answers in writing.
The best system for a small trade business is the one that passes this job test at a total cost the business can carry. If the crew cannot see the accepted scope, changes bypass approval or the job cannot be exported cleanly, another function on the brochure does not repair the failure.
Roll out the process without stopping the work
Name the owner of each record. The estimator owns the quote until acceptance. The dispatcher owns assignment. The technician owns site updates. The office owns the completion check and invoice. Choose names that fit your business, but do not leave every record owned by everyone.
Start with a short status list. Define the action that moves a job into and out of each status. Remove overlapping labels before training the crew.
Move active jobs carefully. Bring across the accepted quote, scope changes, appointment, work order and customer details. Do not import an address and leave the authority for the work in the old system.
Train with a real closed job. Ask the crew to find the exclusion, add a photo, record a material item and mark unfinished work. Ask the office to find the update, approve the close-out and build the invoice.
Review the first completed jobs. Look for blank close-out fields, duplicate customers, missing approvals, late costs and jobs stuck in the wrong status. Fix the process before adding more controls.
Common questions
Does field service software replace accounting software?
Usually, no. The field system holds the quote, work order, site records and job costs. The accounting system holds the financial records used for bookkeeping and tax. Test what passes between them and which system owns each record.
Is field service software the same as job management software?
The labels often overlap. When deciding what is field service software for your business, ignore the label and test whether one job record carries the authorised work to the site and brings the completed records back to the office.