Reports & AI

Where did my profit go?

See what every job actually cost, the few numbers that tell you if you're making money, and an AI assistant that talks to your data — so you stop guessing and start knowing.

AI Assistant

Talk to your data. Get answers, not reports.

Voice or text — ask the assistant about your jobs, customers, and costs. It creates log entries, looks up job details, and summarizes your day, grounded in the context of your actual jobs and customers.

Which jobs lost money last month?
One — Lakeside Remodel came in $480 over its $12,000 bid (−4%). Labor ran long days 4–6.
What's my outstanding A/R?
$14,200 across 6 invoices — $3,100 past 30 days.
Job ProfitabilityLast 30 days
JobQuotedCostMargin
Lake Harriet Residence$4,050$2,51138.0%
North Loop Loft$4,800$5,192-8.2%
Cathedral Hill Townhome$8,600$5,22239.3%
Como Park Cottage$6,250$4,05235.2%

Job Costing & Profitability

Know what every job actually costs you.

See estimate vs. actual on every job — labor hours costed at your real loaded rate (wages plus burden), materials spend, and true profitability. Track budget variance in real time and catch margin problems before the job is done.

Reports & Analytics

The numbers you need, not the ones you don't.

Revenue, cash flow, receivables aging, labor utilization, and 1099 exports. Production rates and estimate accuracy analysis help you price future work with confidence.

Business overview · last 30 days

Revenue

$42.1k

Cost

$31.8k

Margin

24%

The real-profit engine

Why our profit number is the real one

Most tools show you revenue minus wages and call it profit. Painter's Log accounts for what an hour of work actually costs — so the margin you see is the margin you keep.

Labor burden, built in

Profit isn't revenue minus wages. Painter's Log applies your true cost per hour — wages plus the payroll taxes, insurance, and overhead you carry — to every job, so the number you see is real profit, not a flattering guess.

Overtime, calculated correctly

Set your overtime rules once and we do the math — weekly thresholds, the right multiplier, the correct week window in your timezone. The overtime premium shows up as its own line on timecards and labor reports, so it never quietly eats a job's margin. And when a crew's day auto-splits across jobs, per-job labor splits with it — the premium follows the time pro-rata, so each job carries exactly its share.

Bid the next job from real data

Every finished job records how long the work actually took by type and how close your estimate landed. Production-rate and estimate-accuracy reports turn that history into sharper bids — you price from what your crew really does, not a hopeful guess.

And More

Tools to scale your operation

Team Management

Invite workers, assign roles, track availability, and monitor individual performance across jobs.

Subcontractor Network

Connect with other contractors, share jobs, track W9 status, and manage payments between businesses.

Warranty Tracking

Create warranty policies, track active warranties by customer, and manage claims when they come in.

Customer Analytics & LTV

See lifetime value, job frequency, and revenue per customer. Know which relationships drive your business.

Production Rate Analysis

Track how long work actually takes by job type. Use real data to estimate future projects more accurately.

Estimate Accuracy Tracking

Compare what you estimated to what actually happened. Tighten your bids over time with real performance data.

Find out what the job really made.

Real cost per hour, correct overtime, and reports that tell you which work is worth bidding again.

Get Started Free