EstimateKit turns your iPhone into a full job-site office — estimate the work, track progress, document it with photos, and send a signed PDF invoice before you leave the client's driveway. Everything works offline.
The first time you launch EstimateKit, it asks what trade you work in — General, Finishing, Plumbing, Electrical, or Roofing.
Your answer pre-loads your Personal Library with 150+ trade-specific presets — common tasks and materials with default prices, ready to drop into any estimate. There's no account to create and no internet connection required at any point.
Tap the + button on the Projects tab to open the New Job form.
AI Quick Fill — the fastest way in. Tap the banner at the top of the form (or the mic icon next to Job title or Scope of Work) and build the whole job by voice instead of typing.
AI Fill parses the transcript into the Job title, Client name, Address, and Scope of Work fields, and matches any tasks you mentioned against your Personal Library — matches show up as a Suggested Line Items card you can tap to deselect before saving.
Privacy: Transcription and AI parsing both run on-device — no audio or job details leave your phone.
Prefer typing? Fill the fields in manually:
The Projects tab is your home screen. Each card shows the client, job title, address, running total, and status.
Use the filter tabs at the top to jump between Active, Paused, Done, and All jobs. Tap any card to open the full job detail.
Inside a job, the Work tab is your estimate. Add tasks from the ••• menu — either From Library (search your presets) or Custom (type your own).
Tap a task's checkbox as you finish it. The job header updates in real time: a progress ring shows percent complete, and ESTIMATE vs BILLED totals track what's quoted against what's actually been invoiced.
Tag by room: Add a room/tag (e.g. "Bathroom") to a task and same-tagged tasks group together on the job screen — handy for multi-room jobs.
The Library tab holds your saved work items and materials with default prices, so you're not retyping "toilet installation — $200" on every job.
Clients dispute work they can't see. Photos tied to the specific task and date are your proof it happened.
Whenever you mark a Work task complete, EstimateKit prompts you to attach a proof photo on the spot. You can also swipe left on any task at any time to add before/after photos manually — they're stored with the job and appear in the generated PDF when you choose to include them.
Every time you enter a client name on a job, EstimateKit builds your client book automatically — no separate data entry.
Open the Clients tab to see total revenue and job count per client, or tap into a client to see every job you've done for them in one place.
Every job has three tabs: Work (the estimate), Invoices, and Changes. The Invoices tab lists every invoice raised on the job with its status — Draft, Unsigned, or Paid — and amount, so you can see at a glance what's been billed. Use the Changes tab to log change orders — extra work or scope changes agreed with the client after the original estimate — so they stay tracked separately from the initial job.
This is the close. From a job's ••• menu, tap New Invoice.
The finished PDF includes your business header, a full line-item breakdown, subtotal, sales tax, total due, and both signatures. Tap Share to send it via iMessage, email, or AirDrop — right from the job site.
Note: A signature isn't required to generate an invoice — useful if you need to send a draft first and collect the signature later.
Go to Settings → Business Profile to fill in the details that appear on every invoice PDF: business name, logo, address, phone, email, EIN, and license number.
Under Invoice Defaults, set your sales tax name and rate (calculated automatically on every invoice) and your default payment terms (Due on Receipt, Net 15, etc.).
Why it matters: Several states require a license number on estimates and invoices, and a missing tax line is the fastest way for a client's accountant to bounce your invoice.
Turn on reminders under Settings → Notifications so unpaid work doesn't slip through the cracks.
EstimateKit is free to start. The only limit on the free plan is 3 created jobs total — after that, you'll be prompted to upgrade before creating a 4th.
Everything else — PDF invoices, client signatures, the personal library, and receipt items — is available on the free plan from day one. Pro removes the job cap entirely, with Weekly (3-day free trial), Monthly, or Yearly billing.
For support, feature requests, or questions about using EstimateKit:
This document was last updated on August 14, 2026.