FreshFSM

Scheduling & Operations

SchedulingVisual calendar & job scheduling
DispatchingReal-time crew dispatch
Route OptimizationEfficient route planning
GPS TrackingLive fleet tracking

Client & Job Management

Client ManagementClients, properties & contacts
Job ManagementJobs, visits & status tracking
Service RequestsRequest intake & conversion
EstimatesQuotes & online approval

Invoicing & Payments

InvoicingProfessional invoicing
PaymentsOnline card payments
Client Portal24/7 customer self-service

Communication & Team

MessagingSMS, email & unified inbox
CampaignsEmail marketing campaigns
Crew ManagementTeams, roles & crew calls
See all features →
Mobile App
Pricing
🌿Lawn❄️Snow🧹House🔧Plumbing⚡Electrical🌡️HVAC🏊Pool🐜Pest
View all industries →
Help
About
What's New
Sign inGet started
Changelog
ImprovementInvoicing
May 26, 2026

Invoice by visit for recurring jobs

Creating an invoice from a visit-based job now shows your completed visits so you can pick which ones to bill for. Each visit appears as its own line item with the service date.

When you create an invoice from a recurring job that uses visit-based billing, the invoice form now shows a visit picker listing every completed visit that has not been invoiced yet. Select the visits you want to include, and each one becomes its own line item with the service date filled in automatically.

What changed

  • A new "Select Visits to Invoice" section appears on the invoice form when the job uses visit-based billing. All completed visits are pre-selected by default.
  • You can select or deselect individual visits, or use Select All / Deselect All. The line items and total update as you go.
  • Once the invoice is created, those visits are marked as invoiced. They will not appear again the next time you create an invoice from the same job.
  • Invoice emails now show the service date on each line item.

Why it matters

If you run recurring jobs like biweekly mowing, you no longer need to manually adjust quantities or type visit dates into descriptions. The invoice reflects the actual work completed, with the correct total and a clear record of which visits were billed.

Open jobs
FreshFSM

Field service management that works as hard as you do. Built in Canada.

TwitterLinkedInFacebookYouTube

Product

  • Features
  • Scheduling
  • Dispatching
  • Invoicing
  • Payments
  • Mobile App
  • Pricing

Industries

  • Lawn Care
  • Snow Removal
  • Cleaning
  • Plumbing
  • Electrical
  • HVAC
  • Pest Control
  • Roofing
  • Painting
  • Handyman

Resources

  • Help Center
  • Mobile Location Permissions
  • Changelog

Company

  • About
  • Careers
  • Contact
  • Privacy
  • Terms

© 2026 FreshFSM. All rights reserved.

PrivacyTermsSecurity