MarkoutPro

From the foreman's day sheet to payroll and the pay app.

Field-to-office software for excavation, utility and site-work contractors. The crew logs hours, equipment, materials and photos once, on a phone. The office runs payroll, job costs and G702/G703 pay apps from that same sheet — and every 811 locate ticket sits on one map with its expiration date.

14-day free trial on the full product. No credit card. Cancel anytime.

Every feature, every plan

No feature gates, no add-on modules. Plans differ by seat count — nothing else.

The trial is the full product

14 days on a full Enterprise account. No credit card, no cut-down demo.

Your paperwork, filled in

AIA G702/G703 pay apps, HR Daily, job cost reports and certified payroll (beta) — from data you already have.

One login, field to office

From the foreman’s phone to payroll’s desktop, in any browser. Nothing to install.

The stack it retires

811 markout mapPaper locate tickets on the dash
Daily timesheetsThe hours spreadsheet
G702/G703 pay appsBilling templates in Excel
Dispatch boardThe whiteboard in the shop
Photos & scans on the recordScattered photo texts
Payroll from field hoursFriday-night re-keying
One login.

See everything that's inside →

This is the app

The real app, tile for tile

Nine tiles on the Home screen, a Planner and a Yard Ops tab — the same layout and labels your crew will see. Every tile reads and writes the same project data, so hours logged in the field show up in payroll, job costs and billing without re-entry. Tap around.

AIA Billing
Job Costs
Work in Progress
mBooks (Beta)

Job costs, AIA billing, work in progress and the books — the money side of every job.

Who it's for

One app. Three chairs.

Pick your seat — the app shows each person only what their day needs.

Foremen & crews

Close out the day from the truck, not at the kitchen table.

  • One sheet per day: hours by task, equipment, materials, photos — on any phone
  • Scan delivery tickets with the camera; daily, safety and equipment reports from the same sheet
  • 811 tickets on a map, with the expiring ones flagged ten days out
  • Field measures, punch list items and incident reports captured on site

Office & payroll

Field hours become payroll and billing — nothing re-keyed.

  • Pay periods straight from the timesheets, approved per employee, exported as CSV
  • AIA G702/G703 pay apps with retainage and change orders
  • Invoices, bills, purchase orders and money in — on one screen (beta)
  • Send any document as a link with your logo on the email; see when it is opened

Owners

One set of numbers from the bid to the final pay app.

  • Bid vs. actual while the job is still live, task by task
  • Real cost per unit — per foot of curb, per foot of pipe
  • Dispatch board and calendar for tomorrow morning
  • 90 permissions, 8 role presets and an activity log — everyone sees exactly enough
Daily timesheets

One sheet closes the day. Nobody retypes it.

The foreman fills the day on a phone before leaving the site — hours by task for every hand, machine hours, materials placed, photos and scanned tickets. The office approves once. Payroll, job costs and the pay app read that same sheet.

  1. 1Log the day. Regular, overtime and double-time by task for each employee, hours on every machine and rental, materials by quantity and unit. The weather fills itself in from the job's location.
  2. 2Attach the proof. Work photos, delivery tickets scanned with the phone camera, an incident report if something happened — plus the daily construction report, site safety report and equipment inspection, each one printable and shareable.
  3. 3Approve once. The office signs off each employee's hours in Payroll — who approved and when stays on the record, and a sheet edited after approval is flagged. The pay period, the job's labor cost and certified payroll all read those same hours.
Run one real day through it

Any browser, any phone — nothing to install.

811 markouts — the namesake

Every locate ticket on one map — with the clock running

This is where MarkoutPro started. Every 811 locate ticket lands on one clustered map with its dig-start date and its expiration. The status does the watching: a ticket turns to "expiring" ten days before it lapses, the bell in the header counts them, and nobody finds out on the phone with the utility.

  • Every ticket across every job, clustered on one map
  • Pending, active, expiring, expired — one color per status, ten days of warning
  • Paste the NJ One Call ticket email and the form fills itself
  • Crews request a new markout from the field; the office sees it in the bell
Job costing

Know your cost per foot of curb

Every logged hour, machine and material rolls up into real unit costs — so the next bid starts from your numbers, not your gut.

  • Cost per unit: labor, equipment and material
  • Bid vs. actual on every line item
  • Production rates from real timesheets
  • Price the next bid from your own history

Production cost · per unit

Job 204

Curb & gutter

per linear foot

$42.10

over bid $40.00

Storm pipe (12")

per linear foot

$88.50

under bid $92.00

Drywall

per square foot

$2.35

over bid $2.20

Bids to billing

Win the work, then get paid

Import the bid sheet, send the proposal as a client share link, and bill the won work with G702/G703 pay apps — one set of numbers end to end.

Bid

Import the engineer's sheet from CSV, Excel or PDF.

Propose

Send a share link — no client login, you see when it opens.

Bill

G702/G703 pay app or invoice, retainage included.

Get paid

Record money in; approved change orders land on the pay app.

Compliance

The paperwork the GC and the agency ask for, built in

Generated from the hours and quantities your crews already logged. Certified payroll and the AA-202 workforce report are in beta — we say so here and in the app.

Pay applications

Progress billing with retainage, previous estimates and change orders on the continuation sheet. The certificate prints with your engineer's own wording.

Certified payroll Beta

Prevailing-wage payroll in the federal layout, from approved hours, with the Statement of Compliance and a signature line.

NJ certified payroll Beta

New Jersey public work payroll in the state's layout, from the same approved hours.

Statement of Compliance & signature line AA-202 monthly workforce report (beta) Print or PDF, everywhere
See billing & job costing

Certified payroll lives under Time & Payroll.

Pricing

Every plan gets everything.

Pay for seats, not features. Plans differ only by how many people you bring.

Starter

$99/mo

Up to 5 users

For crews of five getting off paper.

Start free trial

Enterprise

$599/mo

Unlimited users

The whole company on one login — unlimited seats, same product.

Start free trial

All plans: 14-day free trial on the full product · Cancel anytime

Compare plans
FAQ

Straight answers

A field-to-office operations platform for small and midsize excavation, utility and site-work contractors. Crews log timesheets, photos, 811 markout tickets and punch lists in the field; the office runs payroll, AIA pay apps, job costs, invoices and bids from the same data. If you have no field crews, it is probably not the tool for you.

Flat monthly pricing by seat count: Starter is $99/mo for up to 5 users, Team is $249/mo for up to 20, and Enterprise is $599/mo with unlimited users. No per-module add-ons.

Yes. Every plan gets the entire product — timesheets, AIA billing, job costs, the 811 map, the books, all of it. The only difference between plans is how many users you can add.

Every signup starts on a full Enterprise account for 14 days — the entire product, no credit card required. Invite the crew and run real work through it; you are trying the actual thing, not a cut-down demo.

Pick a plan sized to your team and keep working — everything you entered during the trial stays with your account. There is no surprise charge, because we never collected a card.

Bid schedules, yes — upload the engineer's sheet as CSV, Excel or PDF and the line items come in. 811 tickets, yes — paste the NJ One Call email. Your own subcontract template, yes — upload the .docx and MarkoutPro fills it. There is no bulk import for past timesheets or payroll; most teams start clean at a pay period or a project boundary.

Federal WH-347 and New Jersey MW-562 are built from approved hours for a project and week, with the Statement of Compliance and a signature line. Both are in beta today, and other state forms are not covered yet. The monthly AA-202 workforce report is in beta alongside them.

G702/G703 payment applications with retainage and change orders are standard, filled from your project numbers. Upload the engineer's Application for Payment form once and the certificate prints with their exact wording. You can send a pay app to the client as a share link — no client login, you see when it is viewed, and you can revoke it.

Not today. There is no accounting sync, public API or Zapier connector. What you can do: export the pay period as CSV, print or PDF every document, and send documents as links or email. If you need a specific connection, tell us what has to flow where — we build against real requests.

Access is controlled by 90 granular permissions with eight role presets, screen by screen, and each company's data is isolated. The activity log records who did what, and you can sign out any device from your account settings. Files and photos live on Amazon S3; billing runs through Stripe, so we never hold card numbers.

Any modern browser on a phone, tablet or desktop. There is nothing to install and no app store — crews open a link and log in. It does need a signal: there is no offline mode.

Email support on every plan — write to info@markoutpro.com and a person replies. Want a walkthrough before you commit? Book a demo through the contact page and we will set up a screen share.

Anytime. Plans are month to month — upgrade, downgrade or cancel whenever. If a card payment fails, the account keeps working for 3 days while you update it; after that it waits on the billing screen, with your data intact, until you do.

Still deciding? Ask us anything or book a demo — or just try it.

Start free trial

Put one real job in it

Start the 14-day trial — the full product, no credit card — and run a week of timesheets, one pay app and your locate tickets through it.

14-day free trial on the full product · No credit card · Cancel anytime