How we work: This guide uses current public documentation and does not claim hands-on testing unless stated. Some links may later become affiliate links, at no added cost to you. Rankings are independent of commissions.
Buy snow removal dispatch software only after it can carry one storm from the
contract trigger to a reconciled invoice. The test must include priority
changes, crew and equipment reassignment, repeated service rounds, an
inaccessible property, material use, customer notices, and a complete
proof-of-service record. A route map and a green complete badge are not
enough.
Download the snow dispatch acceptance test. It contains synthetic sites and pass conditions for a controlled storm. Do not load real customers, access instructions, or employee location history into an unapproved trial.
This is a desk-researched comparison. We did not operate these products during a storm or inspect a customer account. Yeti’s pricing and terms and Service Autopilot’s pricing were rechecked on October 12, 2026; the other official vendor and independent Snow and Ice Management Association (SIMA) sources were checked on October 5, 2026. Prices below are public USD subscription figures from those dates and exclude tax, payment fees, implementation, extra licenses, add-ons, and hardware unless stated.
Which snow dispatch software should a small landscaping company shortlist?
Start with business fit, then require every finalist to pass the same storm.
| Rank | Product | Best starting fit | Public price checked October 12, 2026 | Main verification gap |
|---|---|---|---|---|
| 1 | Yeti | A snow-first operation that wants one full platform for dispatch, field evidence, subcontractors, and billing | High Performance for 1–25 sites starts at $66.50/month when billed as $798/year. The page labels that annual option as a 30% saving. The legacy free tier is closed to new registrations | Prove event-to-contract billing, weather add-on behavior, exports, off-season economics, and evidence retention with your own contract shapes |
| 2 | Service Autopilot | A lawn and landscape company that needs snow events, saved master routes, flexible billing, and year-round field operations | Startup $49/month, Pro $199/month, Pro Plus $499/month; all are based on annual subscription rates. Elite is quote-based | The public pages do not state the final snow configuration cost clearly. Confirm Snow Dispatch, route optimization, automations, mobile users, GPS, forms, and required add-ons in writing |
| 3 | LMN by Granum | A landscaping company that wants snow estimating, crew logs, invoicing, and job-cost feedback in the same operating system | Starter $297/month for 1 office or crew-lead license and 5 crew members. Professional $648/month for 3 office or crew-lead licenses and 15 crew members. Both have an undisclosed one-time onboarding fee | Test storm-specific dispatch changes, proof export, notification timing, per-event billing, and the permissions available to seasonal crews and subcontractors |
This ranking is a trial order, not a product-quality score. Yeti ranks first because its current site publishes a snow-first full-platform scope and a $798 annual starting point for 1–25 sites. It is no longer a free trial path: Yeti’s terms say new registrations for Test Drive ended June 15, 2026, and legacy free access ends December 31, 2026 or earlier when its site or service-history cap is reached. A landscaping company already running Service Autopilot or LMN may still save more by proving its existing system than by adding another client, property, invoice, and payment database.
Yeti’s current site lists dispatch and routing, GPS crew tracking, site photos, subcontractor access, billing, and client notifications on one platform. High Performance starts at $66.50 per month when billed annually at $798 for 1–25 sites, includes the full platform and up to 200 photos per site visit, and offers QuickBooks Online plus optional weather reporting. Those are vendor-published capabilities, not results from our test.
Service Autopilot’s snow page documents prebuilt master routes, adding or canceling jobs during an event, required before-and-after photos, timestamps for return visits, live job tracking, and flat-rate, per-push, per-event, per-inch, and hourly billing. Its Snow User Guide gives a concrete event flow: verify master routes, create a Snow Event, add jobs to the Snow Dispatch Board, check route order and assigned resources, then dispatch.
LMN by Granum’s snow page documents priority zones, route changes, plow passes, salt applications, crew communication, and invoices generated from crew logs after an event. Its pricing page lists offline access, GPS location verification, weather notes, photos, route optimization, service tracking, and invoicing in the product comparison. Confirm the exact plan and license mix in a written quote.
What should be configured before the first storm?
The contract must become structured dispatch data. Do not ask a driver to interpret legal prose at 2 a.m.
Create one record for each site and contract with these fields:
| Control | Required configuration |
|---|---|
| Billing basis | Seasonal, per push, per event, per depth band, hourly, or a documented hybrid |
| Trigger | Source, measured condition, threshold, observation time, who declares the event, and who can override it |
| Scope | Lots, lanes, loading docks, sidewalks, entrances, accessible spaces, hydrants, pile areas, and exclusions |
| Service level | Priority, response window, pass sequence, completion standard, inspection cadence, and return-visit rule |
| Ice work | Pretreatment, deicer authorization, product restrictions, application basis, refreeze monitoring, and additional-application authority |
| Resources | Eligible crew, subcontractor, truck, plow, spreader, loader, shovel team, and backup assignment |
| Communication | Operational contact, escalation contact, permitted channels, notice triggers, and after-hours rules |
| Evidence | Required times, GPS, photos, material records, inspection notes, sign-off, weather source, and retention owner |
| Billing approval | Which service rounds are billable, who reviews exceptions, and what produces an invoice line |
SIMA’s contract guidance asks the same operational questions: what triggers service, who authorizes extra work, who monitors conditions, how refreeze is handled, and who documents it. It lists GPS records, arrival and departure times, weather observations, material rates, site photos, inspection notes, customer communications, and service verification as documentation that contracts should address.
Have legal counsel and the company’s insurer review the actual contract and retention rules. Software can enforce a chosen workflow; it cannot decide the company’s legal obligations.
The recurring-route optimization guide has a useful constraint inventory for access windows, customer promises, crew skills, and equipment. A snow event needs those constraints plus priority, surface condition, treatment, and return-pass rules.
How should a storm event move through the system?
Use one event ID across dispatch, field records, communication, and billing. Give each visit or pass its own round ID.
contract and site setup
→ event declared
→ eligible work activated
→ routes and resources assigned
→ crews dispatched
→ service rounds recorded
→ exceptions and return visits resolved
→ coverage reviewed
→ billable rounds approved
→ invoice lines reconciled
How is an event declared?
Record the forecast or observation source, timestamp, service area, event ID, and authorizing person. A forecast is planning evidence; it is not proof that a contract threshold occurred at every property.
Do not let the software fill an observed temperature, accumulation, or pavement condition that nobody measured or obtained from a documented source. SIMA’s in-season guidance says not to put unverified weather or conditions in the service log.
Activate only contracts whose rules apply. A seasonal contract may enter the dispatch board without creating a per-visit charge. A trigger or depth-band contract needs the documented trigger evidence and approved pricing rule.
How are routes and resources assigned?
Load the saved storm routes, then review rather than trusting the previous order. Confirm:
- current priority and response windows;
- road closures, access limits, and known site hazards;
- crew qualifications and shift limits;
- truck, plow, spreader, loader, and shovel-team availability;
- material load and refill points;
- subcontractor acceptance;
- start location and handoff points; and
- the next review time.
Service Autopilot’s guide explicitly requires checking that jobs are correct, in the proper route order, and assigned to the correct resources before dispatch. That is a good product-neutral gate.
Route optimization minimizes only the constraints it knows. The landscaping route-planning comparison explains why travel order is different from a constraint-complete operating plan. During a storm, a hospital entrance or refreeze inspection can outrank the shortest drive.
What happens when the plan changes?
Test three live changes:
- raise one site’s priority;
- move two remaining stops to a backup truck; and
- add a return pass for changing conditions.
The dispatch record should retain who changed the assignment, when, why, the old resource, the new resource, and whether the crew acknowledged it. It should not rewrite the history as if the backup truck had always owned the route.
The field app must show the current order without forcing a driver to read texts while moving. Set a company rule that route changes are reviewed only when safely stopped.
What is a complete proof-of-service record?
Build a chronological record for each round, not one summary row for the whole storm.
| Evidence group | Minimum record |
|---|---|
| Identity | Event ID, round ID, contract ID, property ID, service area, and source record ID |
| Assignment | Crew or subcontractor, equipment, dispatch time, acknowledgment time, and assignment changes |
| Presence | Device-recorded arrival and departure, GPS evidence when approved, and the identity of the recording device or user |
| Work | Plowing, shoveling, pretreatment, deicing, inspection, relocation, or another defined service, with areas completed |
| Materials | Product, amount, unit, source of quantity, equipment used, and correction history |
| Conditions | Factual observation, measurement method or third-party source, observation time, and observer |
| Visual evidence | Required views, capture time, property association, and an exception when a safe or useful photo cannot be taken |
| Exception | Locked gate, obstruction, unsafe access, equipment failure, scope refusal, skipped area, and assigned follow-up |
| Communication | Notice type, recipient role, channel, sent status, failure status, and escalation |
| Review | Completeness result, reviewer, correction, approval, and retention location |
GPS shows that a device was at a location. It does not prove that every sidewalk was treated or that the material rate matched the contract. A photo shows a framed moment. It does not prove arrival and departure or identify an unpictured area. Use independent fields that support one another.
The GPS tracking guide for landscaping crews provides a least-data policy and accuracy test. Apply it to seasonal staff and subcontractors too. Define when collection starts and stops, who can view it, how long it is retained, and how a worker reports a bad point.
SIMA’s current documentation article recommends concise service type and location, material type and amount, arrival and departure to the minute, consistent templates, and rounds-based chronology. It also says obstacles such as locked gates and unsafe conditions need the reason and follow-up action.
How should photos, weather, and materials be tested?
Create required photo slots by service type, such as arrival condition, completed priority area, material application, and unresolved exception. The test passes only if the photo stays attached to the correct property, event, round, and uploader after sync and export.
Do not assume a phone timestamp is the only clock or that image metadata will survive an export. Compare the capture time, upload time, service time, and timezone. Put a device offline for one synthetic stop, reconnect it, and verify that the evidence keeps its original event and round.
For weather and site conditions, record provenance:
- forecast provider and retrieval time;
- station or observation location;
- field measurement device and unit;
- person making a visual observation; and
- correction reason if a value changes.
For materials, distinguish planned load, loaded amount, applied amount, spill
or return, and remaining inventory. A generic salted checkbox cannot support
a quantity-based invoice or a material-usage review.
How should customer notices and exceptions work?
Not every event should send the same message. Configure notices from factual state changes:
| State | Possible notice | Suppression or escalation |
|---|---|---|
| Event activated | Service-area event notice | Suppress when the contract does not promise proactive updates |
| Crew assigned | Planned service window | Do not imply an exact arrival unless dispatch supports it |
| Arrival recorded | Crew-arrived notice | Suppress duplicate arrivals during the same round unless the contract requires each pass |
| Scope exception | Access or obstruction notice | Escalate to the authorized property contact with the factual blocker and next action |
| Round completed | Areas serviced and documented | Do not say the entire site is complete when an area remains open |
| Return visit opened | Reason and expected next review | Keep the original completed round intact |
| Event closed | Final service summary | Send only after coverage and exceptions are reviewed |
Force one delivery failure in the synthetic test. The system should expose the failed notice and escalation owner rather than marking the customer informed.
How do you reconcile a storm to invoices?
Do not invoice from the count of completed dispatch rows. Translate accepted service rounds through each contract’s billing rule.
accepted service rounds
→ contract eligibility
→ billable unit and rate
→ approved adjustments
→ invoice line
→ payment and accounting reconciliation
Test at least these three contracts:
- Per push: an accepted plow round creates the defined billable unit; excluded inspections or callbacks do not.
- Per event or depth band: qualifying event evidence selects the approved contract rule once, even when several service rounds occurred.
- Seasonal: service rounds prove performance and cost, but do not create an extra visit charge unless the contract explicitly authorizes one.
Reconcile counts and amounts:
| Reconciliation | Pass condition |
|---|---|
| Activated sites | Every eligible contract entered the event once, with documented exclusions |
| Dispatched rounds | Every assignment ended as completed, canceled, reassigned, or open |
| Field evidence | Every accepted round has required times, work, materials, conditions, and exceptions |
| Billable rounds | Every charge points to an accepted round and contract rule |
| Nonbillable rounds | Inspections, included returns, seasonal work, and callbacks remain explainable without accidental charges |
| Invoice total | Quantity, unit, rate, tax treatment, adjustments, and total match the approved contract calculation |
| Export or accounting sync | Customer, property or job, invoice, payment, and source IDs remain traceable |
Use the landscaping job-costing guide to compare crew time, equipment, materials, and subcontractor cost with the estimate after the storm. Use the payment payout reconciliation worksheet after customer payments settle. Dispatch completion, invoice creation, and bank deposit are three separate controls.
What should the controlled acceptance storm include?
The downloadable test uses fictional North Clinic, Market Square, and Cedar HOA sites. Run it in a vendor-provided trial or sandbox:
- configure one seasonal, one per-push, and one event or depth-based contract;
- create priority zones and assign primary and backup resources;
- declare a synthetic event using clearly labeled test conditions;
- dispatch two routes;
- raise one priority and reassign two stops;
- record plowing, sidewalk work, and material use;
- put one field device offline and reconnect it;
- mark one gate inaccessible and send the exception notice;
- create a return inspection or service round;
- close the event only after every assignment has a final state;
- generate proposed invoices; and
- export the event, service history, photos or references, communication, and invoice crosswalk.
Score each row pass, fail, partial, or not available. Keep screenshots
and exports as evidence of what the software did. They do not prove that the
workflow satisfies a real contract or local law.
Reject or pause a finalist when it cannot preserve assignment changes, separate service rounds, record material units, surface failed notices, protect location data, explain invoice creation, or export a chronological service record.
The best snow removal dispatch software is the one that keeps the office, drivers, subcontractors, customers, and bookkeeper on the same event record when the route changes. A polished map is useful. A contract-linked, round-by-round, exportable history is what makes the system operational.
Frequently asked questions
What should snow removal dispatch software record at each property?
Record the storm and round IDs, property, service type, assigned crew and equipment, arrival and departure, work completed, material type and quantity, sourced conditions, photos, exceptions, and customer communication.
Which snow removal software has a free plan?
None of these vendors currently publishes a free plan for a new buyer. Yeti ended new Test Drive registrations on June 15, 2026. Its terms allow earlier registrants to keep capped free access only through December 31, 2026, unless they exceed 10 active sites or 100 service-history records first.
Can landscaping software bill per push and seasonal snow contracts?
The compared vendors document several billing models, but configuration differs. Test one per-push, one event or depth-based, and one seasonal contract without assuming every completed visit should create an invoice line.
Is GPS alone enough proof that a property was plowed?
No. GPS can support location and time evidence, but it does not establish which areas were serviced, what materials were applied, what conditions existed, or why part of the scope was skipped.
How should a snow contractor test dispatch software before winter?
Use synthetic properties and crews to run a full storm with priority changes, reassignment, an inaccessible site, a return visit, material use, customer notices, and invoice reconciliation. Record each result instead of relying on a sales demo.
Sources checked
- Yeti Software: Platform and Pricing
- Yeti Software: Terms of Service
- Service Autopilot: Snow Removal Software
- Service Autopilot: Snow User Guide
- Service Autopilot: Pricing
- LMN by Granum: Snow and Ice Business Software
- LMN by Granum: Plans and Pricing
- Snow and Ice Management Association: Effective In-Season Documentation
- Snow and Ice Management Association: Every Word Matters in Snow Contracts
