Punch LedgerPunch Ledger

Contractor Job Costing Software — Feature Overview

Every feature was designed around one question: does this help a contractor know their numbers faster?

Receipt & document scanning

Photograph any receipt or supplier invoice from the job site. Our AI extracts vendor name, date, total, and line-item details automatically. You review and save in seconds — no typing, no lost receipts.

  • Works with photos, PDFs, and email forwards
  • Line-item extraction for material receipts
  • Automatic vendor matching to your vendor list
  • Smart duplicate detection across all vendors

Project P&L

Every expense and labor hour is tagged to a project. Punch Ledger aggregates labor, materials, and subcontractor costs against your project budget so you can see profit — or losses — before the job ends.

  • Track labor efficiency and material costs against project budget
  • Drill into cost categories (labor, materials, subs)
  • Export to PDF or Excel (Pro and above)
  • Visual margin indicator per project
+24%

Payroll tracking

Plan daily crew hours by project, set pay rates per employee, and generate payroll summaries ready to hand off to your accountant or payroll service.

  • Plan daily work hours per project
  • Override pay rate per job if needed
  • Weekly and monthly payroll reports
  • Export CSV for payroll services (Gusto, ADP)
June 2025MTWTFSS12345678910111213141516171819202122232425262728$

Crew scheduling & work planning

Plan which crew members go to which job site every day. Assign employees to projects, set hours, and copy yesterday's schedule in one click — all linked directly to payroll.

  • Daily schedule board — assign any employee to any project
  • Override pay rate per day or per job if needed
  • Copy the previous day's crew assignments with one click
  • Hours flow directly into payroll reports — no double entry
Plan Work — Mon Jun 23Copy dayEMPLOYEEPROJECTHOURSAAlexOak St8hMMariaMill Ave7hJJakeDowntown6h+ Add employeeTotal:21h↳ Linked to payroll report

Vendor analytics

Track how much you're spending with each supplier across all projects. Spot your highest-cost vendors, identify duplicate charges, and negotiate from a position of data.

  • Spending breakdown by vendor
  • Month-over-month vendor trends
  • Flag duplicate receipts automatically
  • Export vendor spend reports
  • Track material price trends across suppliers over time
$4.2kMaterial price trends

Sales invoices

Create branded invoices directly from your project data. Customize templates with your logo, payment terms, and notes — and send them to clients from within Punch Ledger.

  • Branded PDF invoices
  • Up to 3 custom templates on Starter, unlimited on Pro
  • Draw line items from project expenses
  • Track invoice status (sent, viewed, paid)
  • Quote approval workflow — get customer sign-off before invoicing
INVOICEApproveQuote?APPROVED$

Project progress & materials

Know exactly where a job stands without a site visit, and order materials before you run short instead of after. Post progress updates with photos, plan materials against your schedule, and generate contracts, change orders, and lien waivers in a few clicks — all on the Business plan.

  • Job-site progress updates with photos — send to the customer or your office in one click
  • Materials list tied to your project schedule — know what to order and when
  • Planned vs. actual material cost tracked per job as it runs, not guessed at
  • Contracts, change orders, lien waivers, and load letters generated in a few clicks, auto-filled from company and customer info
Oak St — Progress UpdateFRAMING COMPLETE70%+3Sent to customer ✓MATERIALS — NEXT UPRoof trusses — 40 unitsOrder Jun 28Roofing nails — 12 boxesOn order↳ Change order ready to send

Ready to try it?

Start with the Free plan — no credit card required.

View pricing