📊 Dashboard
🧾 Invoices & Quotes
Overdue
Pipeline
💸 Expenses
By Category
By Vendor
By Job Number
🚗 Mileage
Recent Trips
🧰 Labour
Recent Entries
👥 Clients
📊 Dashboard
🔍
Client Status Contact Last Activity
📋 Builder
Document
Client
Job Description
Line Items
DescriptionQtyUnit $
Subtotal$0.00
Tax $0.00
TOTAL$0.00
Payment & Notes Set in Settings
Payment details from Settings will appear here
Your Business Name
QUOTE
Pending Approval
Prepared for
Client Name
Prepared by
Your Business
DescriptionQty Unit PriceTotal
Add line items on the left
Subtotal$0.00
Tax $0.00
TOTAL$0.00
🧾 All Jobs
📊 Reports
Filter:
No. Client Description Status Date Due Total Paid
📋

Loading…

Reports
Pipeline
Monthly Revenue
Overdue
No overdue jobs 🎉
Recent Activity
No jobs yet
Aged Receivables
All unpaid — as of today
Payment Log
Clients
Status Pipeline
Financials
Quote Total
Tax
Invoice Total
Paid
Balance
Details
Date
Due / Valid Until
Phone
Email
Record Payment
Notes
💸 Expenses
🔁 Recurring
📊 Summary
Add Expense
This Month
Total spent$0.00
Tax claimable$0.00
Deductible$0.00
Markup charge-out$0.00
$0.00
Total
$0.00
Tax
$0.00
Deductible
Charge-Out
💸
No expenses yet
Add your first expense on the left
Recurring Expenses
Active Templates
🔁
No recurring expenses yet. Add one via the Expenses tab.
Summary
$0.00
Total Spent
$0.00
Tax Claimable
$0.00
Deductible
Charge-Out
By Category
No data yet
By Vendor
No vendors recorded
By Job Number
No job numbers assigned
Monthly Spend
No data yet
🚗 Mileage
🧰 Labour
Mileage Log
Labour Log
Dashboard
Deduction estimates use the mileage rates you set in Settings. Estimate only — confirm with your tax professional.
Quarterly Breakdown —
Recent Trips
Recent Labour
⚙️ Settings
❓ Help
🏢 Business Info
🌎 Regional & Tax
🧾 Invoicing & Quotes
🚗 Mileage
No vehicles yet.
Set the standard mileage rate for each tax year (e.g. IRS rate in the US). Matched to trips automatically by date.
Quick-add buttons for routes you drive often. Pre-fills from/to/category — you still enter the odometer each time.
Multiple drivers
Adds a Driver field to trips and job entries.
💸 Expenses
When you toggle markup on an expense, it shows the charge-out price (cost + markup %) — useful for matching to invoice line items.
Custom Categories
Add extra categories on top of the 9 built-in ones.
Vendors / Suppliers
Vendors are created automatically as you log expenses. Manage them here.
💾 Data & Backup
Storage Used Calculating…

All data is saved in your browser's local storage — nothing leaves your device. Back up regularly, especially before clearing browser data.

🚀 Getting Started
First time setup

Before creating quotes or invoices, go to Settings and fill in your business name, trade, address, phone, email and licence number. This information appears on every document you send to clients.

Set up tax

In Settings → Invoicing & Quotes, choose whether to apply sales tax, set your rate (e.g. 8.6%), and give it a label (e.g. "Sales Tax"). You can also set your default payment terms and bank details here.

The basic workflow

The typical flow is: Add a clientCreate a quoteConvert to invoice when approvedRecord payment. Everything connects automatically — the client history, the tracker, the dashboard.

👥 Clients
Adding a client

Tap + Add Client in the Clients section. Fill in their name, phone, email and address. You can also set a lead status and source so you know where your work is coming from.

Client history

Open any client and scroll to Full History to see every quote, invoice, expense, trip and note linked to them — all in one place, in date order.

Do Not Service flag

If a client has a bad debt or dispute, toggle Do Not Service in their profile and add a reason. A warning will show whenever you open that client.

Clients created from quotes

If you fill in client details directly in the Quote Builder without picking from the CRM, FieldKit will automatically save that client to your client list when you save the document.

🧾 Quotes & Invoices
Creating a quote

Go to Quotes. Pick a client from your list or type their details in directly. Add a job description, then fill in your line items — description, quantity, and unit price. The total calculates automatically including tax.

Numbering

Quotes are numbered Q-101, Q-102 etc. Invoices share the same counter — so if Q-101 is your last quote, the next invoice will be INV-102. This keeps all your document numbers unique and in sync.

Saving a document

Tap Save to Docs. The document is saved locally and you’ll be taken straight to the Invoice Tracker where it appears as a new job.

Printing or saving as PDF

Tap Save PDF in the builder. Your browser’s print dialog will open — choose "Save as PDF" as the destination. The document prints cleanly without any of the app interface.

Converting a quote to an invoice

Open the quote in the Invoice Tracker, change its status to Approved, then tap Convert to Invoice. The builder opens with all the same details pre-filled and a new INV- number assigned. Review, then save.

Editing a saved document

Open the job in the Invoice Tracker and tap Edit Quote or Edit Invoice. This takes you back to the builder with everything loaded. Make your changes and save again.

📋 Invoice Tracker
Job statuses

Quotes move through Draft → Sent → Approved. Invoices move through Invoiced → Paid. A job goes Overdue automatically when the due date passes and it’s still unpaid.

Recording a payment

Open a job and scroll to Record Payment. Enter the amount received, choose the payment method, and tap + Record. The balance updates immediately. Record multiple partial payments if needed.

Deposits on quotes

You can record a deposit on an approved quote using the same Record Payment section. The deposit amount will carry across when you convert the quote to an invoice.

Reports tab

The Reports tab shows Aged Receivables (who owes you money and for how long) and a full Payment Log. Use this for end-of-month reconciliation or to chase overdue accounts.

Exporting to CSV

Tap CSV in the tracker toolbar to download all visible jobs as a spreadsheet. Use the filters first to narrow down what you export — e.g. filter by Paid to export completed jobs only.

💸 Expenses
Logging an expense

Fill in the date, amount, category and description. You can optionally link it to a client and job number — select the client first and the job dropdown will show only their jobs.

Markup

Tick Add markup to calculate a charge-out price on top of your cost. Set your default markup percentage in Settings → Expenses. Useful for materials you’re on-charging to a client.

Tax deductible

Tick Tax-deductible on any expense you plan to claim. The Expenses Summary and Dashboard will show your total deductible amount separately so it’s easy to pull together at tax time.

Recurring expenses

For regular costs like insurance or subscriptions, tick Recurring when adding the expense and set the frequency. The Recurring tab will remind you when the next one is due so you don’t miss it.

Custom categories

Go to Settings → Expenses to add your own categories on top of the 9 built-in ones. You can also add and manage your vendors/suppliers there.

🚗 Mileage & Labour
Logging a trip

Go to Mileage. Optionally select a client first — the destination will auto-fill from their address. Enter your odometer start and end readings and FieldKit calculates the distance. You can link the trip to a specific job.

Business vs personal trips

Set each trip as Business, Commuting, or Personal. Only Business trips count towards your deduction estimate. The Dashboard shows your business use percentage based on total odometer readings.

Multiple vehicles

Add your vehicles in Settings → Mileage. Each trip is logged to a specific vehicle. The Dashboard lets you filter by vehicle to see mileage and deductions per vehicle separately.

Labour log

The Labour tab is for logging time on site — hours worked, what was done, and any materials used. Link entries to a client and job so they appear in the client’s history. Use the status to flag jobs that need a follow-up.

Mileage deduction rates

Set your IRS standard mileage rate in Settings → Mileage. FieldKit uses this to estimate your tax deduction. Always confirm final figures with your tax professional.

📊 Dashboard
Overview

The Dashboard gives you a snapshot of the whole business — money invoiced, collected, outstanding, and expenses — all in one place. Use the period selector in the top right to switch between This Month, Quarter, Year, or All Time.

Collapsible sections

Each section — Invoices, Expenses, Mileage, Labour — can be collapsed by tapping the header. Your collapsed/expanded state is remembered while you’re in the app.

💾 Backup & Restore
How data is stored

All your data stays on your device in your browser’s local storage — nothing is sent to any server. This means it’s private and works offline, but it also means you are responsible for backing it up.

Backing up

Go to Settings → Data & Backup and tap Download Backup. Save the JSON file somewhere safe — cloud storage, email it to yourself, or save it to a USB drive. Do this regularly, especially before clearing your browser data.

Restoring a backup

Tap Restore Backup, select your saved JSON file, and your data will be loaded back in. This also works to transfer your data to a new device or browser.

Clearing browser data

If you clear your browser’s cache or site data, FieldKit data will be wiped. Always download a backup first. The storage indicator in Settings → Data & Backup shows how much space you’re using.