Built by a contractor. Not a tech company.
Stop Guessing Your Profit.
Job costing for contractors.
Snap receipts, voice-log expenses, track your crew with GPS, invoice clients, and see each job's margin as costs come in — all in one app. 30+ features. Zero paperwork.
Receipts, job costs and a clean QuickBooks export for $29.99/month — add opt-in automatic clock-in and payroll for $49.99.
Automatic
Receipt scanning — AI reads it for you
30+
Features built for contractors
Real-Time
Job cost and budget tracking
EN + ES
Spanish on most screens
Scan it. Done.
AI receipt scanning. Reads the store, every line item, tax, total, payment method, and even the PO/job name.
Know Your Numbers.
Project budgets, P&L by project and margins from the costs recorded so far. A daily check warns you on your phone as a job nears its budget, and again if it goes over.
Your Crew, Tracked.
One-tap GPS clock-in/out when your team arrives on site. Live team dashboard. Set hourly or day-rate pay, track hours, export for payroll. 10 crew on Pro, no seat limit on Contractor.
The cost of doing nothing
Lost receipts, lost deductions.
Every lost, faded, or untracked receipt is a write-off you can't prove — and a job you don't really know the margin on.
Keep every receipt tagged to the job and you'll have the proof when tax season comes.
Job Cost Pro is $29.99/month.
Honest comparison
You've tried these. They didn't work.
Here is how Job Cost Pro is different from what you've tried.
What you tried
QuickBooks
Why it didn't work
QuickBooks can track project costs and profit. Job Cost Pro is built for contractors to capture field receipts, voice expenses, crew time, and job margins in one workflow.
Job Cost Pro
Snap the receipt → AI reads it → suggests the job, one tap confirms. Voice-log expenses (web; iPhone app 1.0.8+). GPS clock-in for your crew. Less office data entry.
What you tried
The Shoebox Method
Why it didn't work
Tax season panic. Faded thermal paper. Missing half of them. Your accountant charges extra to sort through the mess.
Job Cost Pro
Every receipt photographed, AI-extracted, and searchable. One-click tax package at year-end with AI narrative summary.
The magic
What happens when you snap a receipt
AI reads the store, line items, tax and total, then suggests the job.
You snap this
Any receipt. Any condition.
THE HOME DEPOT #6532
1801 S UNIVERSITY DR
FORT WORTH TX 76107
PO/JOB: JOHNSON KITCHEN
2x4x8 SPF STUD 3 $3.48 $10.44
1/2 DRYWALL 4x8 6 $12.97 $77.82
ROMEX 12/2 250FT 1 $89.97 $89.97
GE LED RECESSED 6PK 2 $24.98 $49.96
DEWALT SCREWS 5LB 1 $15.97 $15.97
SUBTOTAL $244.16
TAX $20.14
TOTAL $264.30
VISA ****6411
AI extracts this
Automatically. You confirm the job.
Auto-categorized • Job suggested, one tap to confirm • Budget updated • Reimbursable flagged
How it works
Four ways to capture. Less typing.
Snap a Receipt
Take a photo. AI reads every line item, store name, tax, total, and payment method.
Voice an Expense
Say "$180 at Home Depot for the Johnson kitchen, lumber" — AI parses amount, vendor, project, and category. Guided prompts while recording. Voice works in browsers with speech input, like Chrome and Safari, and in the iPhone app on version 1.0.8 or newer.
Track Your Crew
When your team reaches a jobsite, GPS prompts them to clock in — one tap in, one tap out. Both you and your workers get notifications. Export hours for payroll with one tap.
Invoice & Get Paid
Generate professional invoices from project data. Auto-fill line items. Send via email. Clients see a branded page with what they owe and what they have paid.
30+ features
Everything you need. Nothing you don't.
Built for the job site, not the office. Every feature exists because a contractor needed it.
AI Receipt Scanning
AIReads store, items, tax, total, and PO/JOB NAME from contractor receipts in seconds.
Voice-to-Expense
AISpeak naturally. AI parses amount, vendor, project, and category from your voice. Works in browsers with speech input, like Chrome and Safari, and in the iPhone app on version 1.0.8 or newer.
Material Returns
AIScan return receipts. AI detects returns and subtracts from project totals automatically.
Smart Project Matching
AIAI reads job names and PO numbers on receipts and suggests the right project — you confirm with one tap.
Payment Proof Detection
AIScan Zelle, Venmo, or check screenshots. AI detects labor payments vs material receipts.
Budget Alerts
A daily check warns you as a job nears its budget, and again if it goes over.
Streaming AI Chat
AIAsk questions in plain English. Answers stream in word-by-word so you see progress instantly.
Persistent AI Memory
AITell the AI your pricing ("$76/sqft for quartz") and it remembers across sessions and devices.
AI Bid Generation
AIAsk "generate a bid" and get a full document — with your company logo at the top on the Contractor plan.
AI Project Briefings
AIOne-click AI summary with costs, timeline, risks, and recommendations. Streams in real time.
Client "Pizza Tracker" Portal
Share a branded portal showing the contract and change orders, payments, the balance due and job photos.
Invoice Generator
Create professional invoices from project data. Auto-fill line items, send via email.
Email Delivery
Welcome emails on signup, invoices, payment reminders, and weekly summaries.
One-Click Tax Package
AIDownload ZIP: P&L, 1099 summary, expense categories, receipts CSV, AI narrative.
GPS Store Detection
Detects when you're at Home Depot or Lowe's. Reminds you to scan a receipt when you leave.
GPS Jobsite Clock-In/Out
Arriving at a project site prompts the worker to clock in with one tap — leaving prompts clock-out. Both worker and owner get notified.
Mileage Tracking
Log trips with the verified IRS deduction for each trip date. Included in your tax package.
Team Management + RBAC
Add crew with their own logins. Server-side role enforcement keeps crew out of financials.
Stripe Billing + Auto Tax
Real subscription management with Pro and Contractor plans. Sales tax auto-collected.
Spanish Language Support
Switch to Spanish at login. Most screens, buttons, and AI answers switch; some screens and exports stay in English.
Custom Branding
Upload your logo (server-validated). Appears on invoices, client portal, AND every AI-generated bid.
Account Deletion (GDPR)
One-tap delete: DB rows + every uploaded file (photos, logos, PDFs) purged from storage.
Reimbursable Tracking
Mark items as reimbursable, track totals per project, export for client billing.
Multi-Page Receipt Scan
AIUpload up to 20 pages for long receipts. AI processes all pages together.
Receipt Splitting
Split a receipt across multiple projects when you buy for different jobs in one trip.
QuickBooks Export
One-tap CSV for QuickBooks Online, IIF for Desktop, or a full ZIP bundle with receipt photos and invoice PDFs for your accountant.
Batch Receipt Scanning
AIScan multiple receipts in a row without leaving the capture screen.
Bid Document Upload
AIUpload bid PDFs. AI extracts scope and line items. Auto-sets jobsite address for GPS.
Change Orders
Track change orders per project with amounts and descriptions. Never miss billing extras.
Subcontractor Portal
Share a link for subs to submit their own receipts and expenses to your project.
Audit Log
A dated record of key changes in the app, so you can see what changed and when.
Dark Mode
Full dark theme support. Easy on the eyes at 5am or 10pm on the job site.
Powered by real AI
AI That Actually Understands Construction
Reads handwritten POs
When a cashier scrawls "JOHNSON KIT" on your receipt, our AI still matches it to your Johnson Kitchen project and suggests it — one tap confirms.
Knows contractor lingo
Say "180 bucks at the Depot for Johnson, lumber" and AI knows you mean $180 at Home Depot for the Johnson Kitchen project, materials category.
Answers budget questions
Ask "how is the Johnson job tracking against its budget?" and the AI answers from the receipts, labor and expenses recorded on that job.
Detects return receipts
Snap a return receipt. AI detects negative amounts and automatically subtracts from your project totals across all reports.
¿Hablas español?
The app runs in Spanish. Switch at login and most screens, buttons, labels, and AI answers change; some screens and exports stay in English. Your crew can use the app in the language they're most comfortable with.
Built by a contractor who got tired of guessing.
I was running four remodel projects in Fort Worth and couldn't tell you which ones were profitable. Receipts in the truck console. Zelle payments with no records. Lumber yard runs I forgot to track. I tried QuickBooks — too complicated. Tried a spreadsheet — stopped updating it. Tried Expensify — built for corporate expense reports, not contractors.
So I built Job Cost Pro. Every feature exists because I needed it on my own job sites first. This isn't software designed by people who've never held a hammer. It's designed by someone who still does.
— Salvation Home Remodeling, Fort Worth TX
FAQ
Questions? We got you.
How is this different from QuickBooks?
QuickBooks is accounting software built for bookkeepers. Job Cost Pro is built for contractors who need to know their job costs while the job is running. Snap receipts, voice-log expenses, track your crew with GPS, invoice clients — all from one app. No accounting degree needed.
How is this different from Expensify?
Expensify is built for corporate employees submitting expense reports. It doesn't understand PO numbers, job names, or contractor trade categories. Job Cost Pro reads Home Depot receipts, categorizes materials into trades (plumbing, electrical, lumber), suggests the project for a one-tap confirm, and tracks your crew — built specifically for residential contractors.
What's the Voice-to-Expense feature?
Just speak naturally: "$180 at Home Depot for the Johnson kitchen, lumber." AI parses the amount, vendor, project, and category from your voice. You get guided prompts while recording and an editable form after. Faster than typing, especially when your hands are dirty. Voice works in browsers with speech input, like Chrome and Safari, and in the iPhone app on version 1.0.8 or newer.
Can the AI really detect returns and Zelle payments?
Yes. Snap a return receipt and AI automatically detects it's a return — subtracts from your project totals across all reports. Snap a Zelle, Venmo, or check screenshot and AI detects it's a labor payment, not a material receipt, and categorizes it correctly.
How does GPS crew tracking work?
Add your team members with their own logins. Set a geo-fence around your job sites. When they arrive, their phone prompts them to clock in — one tap. When they leave, it prompts clock-out. Both you and your crew get notifications. Export hours for payroll with one tap.
What types of receipts can the AI read?
Any receipt. Home Depot, Lowe's, lumber yards, paint stores, supply houses, hardware stores — even handwritten receipts, multi-page receipts (up to 20 pages), and Zelle/Venmo screenshots. The AI handles crumpled paper, faded ink, and partial receipts.
What's the Client Pizza Tracker Portal?
Share one link with your client — no login needed. On a fixed-price job they see the contract, change orders and the receipts for reimbursable materials; on an open-book (cost-plus) job, the agreed budget, the cost of work line by line and your builder fee. Every job shows payments received, the balance due and job photos. With Custom branding (Contractor plan) it carries your logo, colors and tagline.
Can I generate invoices and send them by email?
Yes. Create professional invoices from your project data with auto-filled line items. With Pro, you can email them to your client or send them as a share link. Emails from the app include invoices, payment reminders, weekly summaries, and welcome emails.
Do I need to download an app?
The iOS app is free on the App Store. On Android or any computer, use the web app at jobcostpro.online — tap "Add to Home Screen" and it works like a native app. An Android app is planned.
Can my crew and subs use it?
Yes, two ways. Add crew members with their own logins for full access (GPS tracking, receipt submissions, timeclock). Role-Based Access Control keeps crew out of financial data (P&L, analytics, briefings, tax reports) at the server level — not just the UI. Or share a subcontractor submission link — subs snap receipts from their phone without creating an account. Everything lands in your dashboard.
Does the AI remember my pricing and markup rates?
Yes. Tell the AI a durable fact like "I charge $76/sqft for quartz countertops" or "Standard markup is 25% on materials" and it remembers forever. Memory is stored on our server tied to your account, not the device, so facts follow you across logout, browser clears, and different devices (Mac, iPhone, iPad). There are two scopes: global facts apply to every chat and every project (pricing rules, markup, standards), project facts only show up in that one project's chat (client preferences, jobsite notes, material selections). Tap the amber "remembered" badge in any chat header to see and delete facts. Hardened against prompt injection — facts are treated as data, never as instructions.
Can I put my logo on the bids and invoices the AI generates?
Yes, on the Contractor plan — automatically. Upload your logo in Settings → Business profile (PNG, JPEG, or WebP up to 4 MB). From then on, every AI-generated document — bids, estimates, invoices, reports, summaries — shows up with your logo at the top. You don't prompt the AI for it; the rendering layer slots it in every time. SVG is intentionally not accepted to prevent XSS vulnerabilities, and uploads are validated server-side for file type, magic bytes, and dimensions.
What's in the One-Click Tax Package?
A downloadable ZIP containing: P&L by project, 1099 summary for all subcontractors, expense categories breakdown, all receipts in CSV, mileage log with IRS deductions, and an AI-generated narrative summary. Your accountant will love you.
Is my data safe?
Row-level security keeps your data separate from every other customer account. Encrypted at rest, encrypted in transit. We never sell your data. The outside services we use are listed in our Privacy Policy. Full audit log tracks every action for accountability.
Can I upload a contract and have it auto-fill project details?
Yes. Upload any contract doc — PDF, photo, or Word file — and the AI extracts the client name, address, phone, email, and contract amount. It auto-populates your project so you don't have to type anything. You can always enter details manually too. A "Project Power Score" shows you how complete your project setup is so nothing gets missed.
What happens when I return materials to the store?
Scan the return receipt the same way you scan a regular one. The AI detects it's a return and automatically deducts the amount from your project totals, reimbursable calculations, and all reports. Returns show up with a green badge so you always know exactly what went back.
Does the app work in Spanish?
Yes. Switch to Spanish before login and most screens, buttons, the onboarding flow, voice input, and this landing page change to Spanish; some screens and exports stay in English. Built for bilingual crews working on real jobsites.
Is GPS tracking safe and private? Can I turn it off?
Absolutely. All GPS features require your explicit consent before they activate. You control every type of notification and tracking separately in Settings. Location data is encrypted. We never sell it or share it with advertisers. Turn anything off anytime with one tap.
What about employee tracking — is that legal?
We provide the GPS clock-in tools, but it's your responsibility to inform your team. When you enable employee tracking, the app requires you to confirm that all team members have been notified and consented. A legal notice is also displayed in Settings so everyone's on the same page.
Can I control what notifications I receive?
Yes — every notification type has its own on/off toggle. Receipt reminders, team clock events, budget alerts, invoice updates, payment notifications, weekly email summaries — all independently controllable. Your workers always get their own clock-in/clock-out confirmations, but you choose exactly what hits your screen.
Does it track profit margins and budgets?
Yes. Set a budget and contract amount on any project and the app shows your gross profit, profit margin and profit per work day from the costs recorded so far. Add an end date and Job Health also checks whether your spending keeps pace with the timeline. A daily check warns you as a job nears its budget and again if it goes over, and you can ask the AI how any job is tracking.
Can I track reimbursable items separately?
Absolutely. Mark any receipt line item as reimbursable and the system calculates proportional tax, tracks reimbursable totals per project, and generates separate reimbursement reports you can hand straight to your clients for billing.
How do change orders work?
Add change orders to any project with a description and dollar amount. Change orders (pending or billed) adjust your effective contract amount; cancelled ones do not. So your profit numbers reflect the current scope — not what the project started as.
Can I export data to QuickBooks?
Yes — three formats, each with its own button: CSV for QuickBooks Online, IIF for QuickBooks Desktop, and a full ZIP bundle with the transactions CSV, receipt photos, and invoice PDFs for your accountant. You can also export standard CSV, reimbursement CSV, formatted Excel spreadsheets, and a one-click tax package.
How do subcontractors submit receipts?
Generate a unique submission link for each project. Your subs upload receipts through it — no login or app download needed. Their submissions land in your project for review and approval before they hit your books.
How secure is my financial data?
Your data is encrypted at rest and in transit. Row-level database isolation means no other customer account can see your data. We never access your bank accounts. Your subscription is billed by Stripe on the web or by Apple in the iPhone app. Sentry error monitoring catches issues in production. AI memory and chat routes are hardened against prompt injection with server-side filtering and delimiter-wrapped context. Logo uploads are validated server-side (file type, magic bytes, dimensions) to block malicious files. Crew members are blocked from financial data at the API level, not just the UI. A full audit log tracks every action for complete accountability.
Can I delete my account and all my data?
Yes. The account owner can delete it in Settings → Security → Danger zone: tap Delete my account, then type DELETE to confirm. If you pay through the App Store, cancel that subscription there first — we cannot cancel it for you. A web subscription is canceled as part of the delete. All database rows (projects, receipts, expenses, payments, invoices, memory, team records) are removed AND every uploaded file (receipt photos, company logos, contract PDFs, bid files, project photos) is purged from storage. Complies with GDPR Article 17 right-to-erasure and CCPA § 1798.105. Your data is never held hostage.
Can I scan a whole stack of receipts at once?
Yes — batch scanning lets you upload multiple receipt photos at once. so you can knock out a week's worth of receipts in one sitting.
Can I put my company branding on it?
Yes. Upload your logo and set your brand colors (Contractor plan and above), and your branding appears on client portals, PDF invoices, and email communications. Every plan, including Free, can also add company name, address, phone, email, license number, and warranty terms — those business facts print on invoices, bids, and every AI-generated document. It looks like your own custom tool — not a generic third-party app.
What if I outgrow the free plan?
Upgrade anytime. The free plan gives you 3 projects and 50 receipts per month to really test it out. Pro ($29.99/mo) unlocks unlimited jobs and receipts, with AI scans and chat within a monthly AI allowance. Contractor ($49.99/mo) adds team management with no seat limit.
Every day without Job Cost Pro is another receipt in the shoebox.
Track your first receipt
today.
Start Free — No Credit Card Required3 projects, 50 receipts/month, all core features included. Upgrade when you're ready.