Set Defaults
Set default budgets once—they apply everywhere
Go to Settings and set default budgeted hours for three event types: visits, meetings, and to-dos. A typical lawn visit might be 0.75 hours, a sales meeting might be 1 hour, and a to-do might be 0.5 hours. These defaults pre-fill automatically every time you create a new event, so you don't enter the same number over and over. Set it once and every new event starts with a realistic labor budget.
Pre-Fill on Events
Every event gets a budget—override it when you need to
When you create a new visit, meeting, or to-do, the budgeted hours field pre-fills with your default. For most properties, the default is right. For a large commercial property or a complex landscaping job, override it with a higher number. For a small front-yard-only customer, drop it lower. The point is that every event has a target time—so when the crew finishes, you can measure performance against something real.
Track Actual Time
Crews clock in and start job timers—the rest is automatic
Employees clock in from the mobile app and start per-job timers when they begin work on a property. The time clock captures general hours and the job timer captures per-visit time. There's nothing extra for crews to do—they're already tracking time through the normal workflow. LawnPro records the actual hours against the budgeted hours in the background, building the data you need to analyze variance.
Compare & Analyze
See the gap between what you planned and what actually happened
Compare budgeted hours to actual hours for any visit, customer, crew, or time period. A visit budgeted at 0.75 hours that took 1.2 hours is running 60% over budget—that's money you're losing. A crew that consistently finishes under budget is your most efficient team. The data tells you where to reprice, where to retrain, and where to double down on what's working.