Skip to content
CostPerJob
Job costing for contractors.

Free until history is worth paying for.

Priced like a tool. Free: 10 open · last 10 closed visible. Pro is $29/mo for ranked history. Scale is $79/mo for estimate templates and brand.

Free until history is worth paying for.

Run 10 open jobs on Free — estimate → log → scorecard. Last 10 closed cards stay visible. Pro is $29/mo for ranked history, a clean estimate PDF, and up to 3 packages. Scale is $79/mo for templates, brand, and up to 5 options. CSV of what’s on screen.

Free

10 open jobs

$0

10 open · last 10 closed visible

10 open jobs. Last 10 closed stay visible.

What you get

  • · 10 open jobs — estimate → log → scorecard
  • · Last 10 closed visible
  • · Watermarked estimate PDF and share link — 1 option
  • · CSV of what’s on screen
  • · Pricebook with trade presets
  • · Scorecard when you close — bid vs actual, margin $, %, hours
  • · No credit card to start

Not on any plan

  • · Receipt OCR
  • · QuickBooks import
  • · Crews or seats
Start free

Pro

$29/mo

Full ranked history. Same path. Cancel anytime.

What you get (Free +)

  • · Full history ranked by margin
  • · Estimate PDF and share link, no watermark
  • · Up to 3 packages — Good, Better, Best — one recommended
  • · Basic sent list
  • · CSV of what’s on screen
  • · Same five steps: pricebook · bid · open job · scorecard · history
  • · Billed monthly — cancel anytime

QuickBooks: not shipped · CSV today

Start Pro — $29/mo

Scale

$79/mo

Templates, brand, and a sent-estimate wall. Cancel anytime.

What you get (Pro +)

  • · Reusable estimate templates
  • · Up to 5 options on one estimate
  • · Branded estimate — logo plus footer phone, license, and insured
  • · Sent estimates with viewed, accepted, declined, or expired
  • · Client compares options side by side
  • · Estimates expire — 14 days unless you set another window
  • · Duplicate a template into a new job
  • · Full history ranked by margin
  • · Billed monthly — cancel anytime

Not on Scale

  • · Seats, crews, or dispatch
  • · SMS, scheduling, or client logins
  • · A wallet, escrow, or electronic signature
  • · Unlimited packages
  • · An AI estimator

QuickBooks: not shipped · CSV today

Start Scale — $79/mo

Payments

Payments — paused. Customer job payments through CostPerJob are paused. We are not collecting deposits or final invoices for your customers right now. Media Yard does not hold job funds, run a wallet, or escrow money.

What you are not buying

Pro and Scale do not unlock dispatch, SMS, a wallet, inventory, receipt OCR, crews, or a generative estimator. Those are not hidden behind the price. You get five steps: pricebook through history. See how it works and compare if you still need a schedule elsewhere.

Close one job to see the scorecard

Most tools help you get the job and get paid. CostPerJob helps you see if the job made money.