Documentation

User Guide

Last updated: August 14, 2026

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.

Table of contents
  1. Getting started
  2. Creating a job
  3. Your job list
  4. Estimates & progress tracking
  5. Personal library
  6. Job site photos
  7. Clients
  8. Invoices — getting paid
  9. Business profile & invoice settings
  10. Notifications
  11. Free vs. Pro
  12. Need help?

01Getting started

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.

EstimateKit trade selection screen
Pick your trade on first launch

02Creating a job

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.

  1. Tap the mic and describe the job out loud: client, address, and the tasks involved.
  2. Tap the red button to stop recording and review the transcript.
  3. Tap AI Fill to parse it into structured fields, or Use Text to drop the raw transcript straight into Scope of Work.
New Job form with the AI Quick Fill banner
1. Tap AI Quick Fill
Voice Input screen recording a job description
2. Record
Voice Input transcript with Use Text and AI Fill options
3. Review transcript
New Job form auto-filled by AI with suggested line items
4. Form auto-filled

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:

  1. Enter a Job title — the only required field.
  2. Add the Client name and Address (tap the search icon to look up and autofill a real address).
  3. Set the Status: Draft, Active, Paused, or Completed.
  4. Optionally add a Scope of Work note.
  5. Tap the checkmark to save.
New Job form in EstimateKit
New Job — title, client, address, status

03Your job list

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.

EstimateKit job list with Active and Paused jobs
Filter by Active, Paused, Done, or All

04Estimates & progress tracking

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).

  • Work — labor or service tasks, e.g. installation, wiring, painting.
  • Material — parts and supplies, with an optional material/labor cost breakdown.
  • Receipt — a lump sum tied to a photographed receipt.

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.

Job detail screen showing tasks, checkboxes, and progress ring
Check off tasks as you complete them

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.

05Personal library

The Library tab holds your saved work items and materials with default prices, so you're not retyping "toilet installation — $200" on every job.

  1. Filter by All or your trade to browse presets.
  2. Tap + to add your own item with a name, unit (pcs, hr, sq ft…), and price.
  3. Items you use often naturally rise to the top when you're quick-adding a task.
EstimateKit personal library of presets
150+ trade presets, plus your own

06Job site photos

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.

Add Proof Photo prompt after completing a task
Prompted right after you mark a task done

07Clients

Every time you enter a client name on a job, EstimateKit builds your client book automatically — no separate data entry.

Clients tab with revenue per client
Clients tab
Client detail screen with revenue and linked jobs
Client detail

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.

08Invoices — getting paid

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.

Invoices tab inside a job showing invoice status and amount
The Invoices tab inside a job

This is the close. From a job's ••• menu, tap New Invoice.

  1. Completed tasks are pre-checked; adjust which items to bill if needed.
  2. Review the subtotal, sales tax, and total — tap Next: Sign.
  3. Hand the phone to your client to sign on-screen.
  4. Tap Save & Generate PDF.
Selecting completed work items for an invoice
1. Select items
Client signature screen with total due
2. Client signs
Generated PDF invoice with header, line items, tax, and signature
3. Signed PDF, ready to send

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.

09Business profile & invoice settings

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.).

Business Profile settings screen
Header info + invoice defaults

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.

10Notifications

Turn on reminders under Settings → Notifications so unpaid work doesn't slip through the cracks.

  • Payment Reminders — one alert a day at 9:00 AM when an invoice is due tomorrow, goes overdue, or still hasn't been sent to the client.
  • Weekly Summary — a short Monday-morning digest: how many invoices are unpaid and the total outstanding.
Notification settings with Payment Reminders and Weekly Summary toggles
Payment Reminders & Weekly Summary

11Free vs. Pro

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.

EstimateKit Pro upgrade screen with pricing plans
Upgrade when you're ready for unlimited jobs

12Need help?

For support, feature requests, or questions about using EstimateKit:

This document was last updated on August 14, 2026.