What contractors actually need from invoicing
The job list is short and non-negotiable: produce a quote fast, get it accepted without chasing, turn it into an invoice without retyping, and know who still owes you. Everything past that is optional.
Most of the market sells far past that line: CRM pipelines, scheduling boards, team seats, marketing automation. You pay monthly for the whole platform because you needed the quote form.
Where your customer list lives
A cloud invoicing platform holds your customer names, addresses, job history and pricing on its own servers. That is convenient right up until you want to leave, the pricing changes, or the company is acquired.
QuoteLocal keeps records on the device by default. Optional Pro sync uses your own private Apple iCloud container rather than a vendor database, and each synced device keeps its own local copy. There is no QuoteLocal account to be locked out of.
Subscription, or one payment
Recurring pricing makes sense for software that costs the vendor money every month to run: hosted data, payment rails, email delivery at volume. Much invoicing software has those costs and prices accordingly.
An app that generates documents on your own device works differently, and QuoteLocal offers Lifetime as a one-time purchase for that reason. Monthly and annual options exist too and renew automatically unless cancelled.
Working where the signal does not
Plant rooms, new-build sites, rural jobs and underground car parks are all places you finish work and all places a cloud-only app stalls. Documents are created and managed offline in QuoteLocal because the records are already on the device.
Backups are password-protected AES-256 files you hold yourself, so moving to a new phone does not require a vendor migration tool.