Skip to Content

Release notes

What is new, fixed and changed in LawnLedger. Versions follow semantic versioning (major.minor.patch).

Improvements ship continuously - fixes and features go live as they are finished, not on a release date. A version number marks a milestone worth writing up, not every deploy.

Unreleased

Improvements have shipped since v4.1.0 and are already live. They will be written up here when the next version is tagged.

v4.1.0 - 2026-08-07

Two months of work, and the largest single addition since launch: LawnLedger got its own set of books.

New

Bookkeeping

  • A full set of books. Every invoice, payment, expense and refund now records itself, so your accounts stay current without anyone re-typing them.
  • Financial statements - trial balance and balance sheet alongside the profit and loss you already had.
  • A banking workbench - reconcile a statement, match transactions by merchant, and categorize against your whole chart of accounts in one pass.
  • Sales tax - tax on the documents you send, exemptions per customer, and a liability report with what you have remitted.
  • Corrections that leave a trail - write-offs, credit memos, manual entries, and a lock on a month once you have closed it.

QuickBooks, both directions

  • Credit memos, sales receipts, bill balances, refunds and bill payments now sync, with a Cash activity tab for money movement.
  • Edits made in QuickBooks come back into LawnLedger instead of being overwritten.
  • Duplicate invoices and estimates no longer appear when a sync retries, and you are alerted when an amount stops matching or a connection needs re-authorizing.

Contracts

  • Your own contract templates, with somewhere to write and manage them.
  • Record a decline, take a signature on paper, and cover every property on one agreement for an association.
  • Download signed contracts in bulk.

Support and email

  • A support desk you can triage, with threads that read properly and a queue that shows what is overdue.
  • Reply to a customer from your own inbox, and let them reply from theirs.
  • Email fields autocomplete from your Gmail or Outlook contacts.

Signing in

  • Security keys and passkeys as a second factor, on the web and on your phone.

Fixed

  • Double charges. A customer could be billed more than once when a payment retried; that is closed across payments, refunds and settlements.
  • A payment plan billing three times, and a chargeback that looked like a refund in your books.
  • Cash that had not landed yet is now told apart from cash that has.
  • Recurring invoices no longer drift by a day when the clocks change.
  • Reconnecting a calendar no longer duplicates every job, and your personal calendar no longer echoes back the jobs LawnLedger put there.
  • Email subject lines with accents or symbols arrive readable through Gmail, and connecting a brand-new Gmail account works.
  • The unsubscribe page renders properly instead of unstyled.

Changed

  • Two organizations can no longer see each other’s cached data after switching.
  • Every status badge now meets accessibility contrast standards.

v4.0.0 - 2026-06-10

A month of work: a new reports suite, two-factor sign-in, role-based access, and a rebuilt document composer. No breaking changes.

New

Reports and money

  • A redesigned Reports hub with at-a-glance figures, a flagship Profit & Loss in three layouts with period comparison, a drill-down behind any number you click, a report builder of your own, and scheduled reports emailed to you as PDF or CSV.
  • Payments became a reconciliation workspace - totals, filters, sorting and CSV export for chasing what is owed.
  • Purchase orders, including draft POs built for you from the seasonal planner, and a reworked service catalog with vendor part numbers and photos.
  • Billing Studio - a full-screen composer for estimates and invoices with a live preview of the finished document, a lossless switch between estimate and invoice, per-line and whole-document discounts and deposits, and a review step before sending.

QuickBooks

  • Sync became durable: it queues and retries rather than failing quietly, shows you the sync state of every record, flags a connection that needs re-authorizing, and reconciles differences on its own.

Security and access

  • Two-factor sign-in you can require for your whole organization.
  • Session and device management - see where you are signed in, get an email when a new device signs in, and set how long an idle session lasts.
  • Roles and permissions - decide what each seat can reach, with restricted screens shown as locked rather than missing.
  • Multi-party contracts - a prepare-and-send editor, per-recipient routing and reminders, identity verification per signer, and every signature rendered on the PDF.
  • Payment and contract links now expire, and passwords are checked against known breaches.

Operations

  • Territories - ZIP-based areas that assign work automatically.
  • Crew - a rebuilt analytics view, clocking in on behalf of someone, and printable bilingual onboarding sheets.
  • Redesigns of Dispatch, Winter Routes, Locations, Customers and Settings.
  • Bulk operations - update customers, properties, services and equipment from a spreadsheet, import on any list page, and reschedule jobs in bulk.

Integrations

  • Zapier, with an API key and a connect panel in Settings.
  • Readable reference numbers on your records, instead of long internal identifiers.

Mobile crew app 1.1.0

  • Live job costing, a route map for the day, offline clock-in that syncs when signal returns, and full Spanish.

Notifications

  • Transactional email you can edit and preview, notification preferences your customers control, a working unsubscribe link, and deep links from the bell straight to the record.

Fixed

  • Tips inflating an invoice’s paid status. Settlement is calculated on the invoice amount, so a tip no longer makes an invoice look overpaid or closed early.
  • A payment recorded twice when two people recorded it at the same moment, and refunds that did not settle on a consistent status.
  • Gmail and Outlook connections - signing in worked again, a connection that had been revoked at the provider now disables itself instead of failing quietly, and tracking links were removed from transactional email.
  • Accessibility - touch targets sized for a thumb, headings in a sensible order, and every flow operable from the keyboard.
  • Spanish reached full parity across the app.

Changed

  • White-label branding was removed. Custom brand colors and the ability to hide LawnLedger’s name are gone, replaced by a consistent “powered by” footer. Your brand color remains a setting; it simply no longer replaces our name.
  • Substantial work under the hood on reliability: outbound integrations now back off and recover instead of hanging, failed messages retry rather than disappearing, and errors reach us with enough detail to act on.

Security

  • Several rounds of security review, closed: links that exposed an estimate or a contract to someone who should not have had it, a gap in who could see crew tracking, spreadsheet exports that could carry a formula, and paths where one organization’s records could be reached from another.
  • Tenant isolation moved into the database itself, so one organization’s data cannot be returned to another even if application code asks for it.

v3.2.0 - 2026-05-12

A day of fixes to how your documents render and how your data holds up. No breaking changes.

Fixed

  • Business names with an ampersand. A name like Schermerhorn & Co. printed the ampersand as the literal text & on PDFs and in every customer and property picker. Fixed everywhere it showed, and existing records were cleaned up too.
  • “null” on documents for business customers. Estimates and invoices for a company rather than a person could print the word “null” where the name belonged. All 18 document designs were affected.
  • Deleted customers coming back. Your dashboard count included customers you had deleted, and opening an old link to one still returned it.
  • Property names repeating the address. If you had typed the address into the property name, the picker showed it twice.
  • A rare double payment or double refund. Recording two payments on the same invoice at the same moment could over-pay or over-refund it.
  • The customer portal no longer keeps a copy of your customer’s details in their browser, and no longer sends a signed-out visitor to a login page they do not need.
  • Address lookup now tells you the lookup service is busy or unavailable, instead of failing without explanation. That is a different message from not finding the address you typed, which was already there.
  • Customer search returns up to 2,000 matches instead of 500, and tells you when there are more.

Changed

  • Settings → Team opens noticeably faster.
  • New organizations no longer start with six unused contract designs. Contracts use your invoice design unless you make one for them.

Security

  • Hardening across request handling and stored credentials, plus better reporting so outages surface to us rather than showing you an empty screen.

v3.1.0 - 2026-04-10

Text-message invitations, and fixes to importing your data.

New

  • Invitations by text message, with the opt-out handling carriers require - a customer can reply STOP, HELP or START and it is honoured.
  • Sign in with a username as well as an email address.
  • Limits on invitations so a mistake cannot send hundreds.

Fixed

  • Company names shown twice on a customer’s page - “Chicagoland Community Management Chicagoland Community Management”.
  • Sidebar icons clipped when the sidebar was collapsed.
  • Importing a spreadsheet now tells you what went wrong instead of failing generically, handles numbers where it expected text, and no longer reports “customer not found” for customers that were plainly there.

Changed

  • A first name is required and a last name is now optional. A customer can be a company or an association, and forcing a surname onto one never made sense.
  • An email address is now required and a phone number optional - email is what makes sending documents and portal access work.

v3.0.1 - 2026-04-04

Improvements and fixes across the product.

v3.0.0 - 2026-04-02

PDF attachments on outgoing email, a rebuilt customer portal sign-in, equipment status tracking, a crew schedule view, dialogs that work properly on a phone, and a property selector on invoices. Outside services that go down now fail gracefully instead of hanging.

v2.0.0 - 2026-03-19

Improvements and fixes across the product.

v1.3.0 - 2026-03-12

Improvements and fixes across the product.

v1.2.0 - 2026-03-10

Improvements and fixes across the product.

v1.1.0 - 2026-03-07

Improvements and fixes across the product.

v1.0.0 - 2026-03-05

Improvements and fixes across the product.

Last updated on