progress billingfiberas-built

How to Bill Fiber Construction by the Footage (Not % Guesses)

By Spanlines Team3 min read

If you run a fiber or OSP crew, you already know the slowest part of the job isn't the trenching or the splicing — it's getting paid for it. And the root cause is almost always the same: billing by percentage-complete guesses instead of by completed footage.

This guide breaks down how to bill fiber construction by the footage and by work code, so the number on your invoice matches exactly what's in the ground — and disputes stop eating your cash flow.

Why "% complete" billing fails fiber crews

On a linear job, "we're about 60% done" is a guess. Sixty percent of what? The whole route? This feeder? The aerial section? Two people on the same project will give you two different numbers, and the GC's inspector will give you a third.

That gap is where the money leaks:

  • Disputes. The owner challenges the percentage, the invoice gets held, and 30-day terms quietly become 60.
  • Rework on paper. Someone reconciles redline vs. spreadsheet vs. invoice by hand — three sources, three truths.
  • Under-billing. Crews routinely leave footage on the table because nobody tracked the exact segments completed this period.

Percentages are an estimate. Footage is a fact. Billing on facts is what gets you paid on time.

Billing by completed footage and work code

The fix is to stop billing the project and start billing the plan — segment by segment, work code by work code.

A work code is just a billable unit of work tied to a rate. On a fiber build that usually looks like:

  • FP45A — main pipe / conduit, billed per foot
  • FP43F — feeder cable, billed per foot
  • FP58 — splice points, billed per each
  • handholes / pull boxes, billed per each

Instead of one fuzzy "60%," you bill: 1,762 ft of FP45A completed, 4 of 7 splice points closed, 12 of 18 handholes set — each at its agreed rate. The invoice writes itself from what was actually logged in the field.

The field-to-invoice workflow

Here's the workflow that makes footage billing actually work day to day:

  1. Anchor codes to the plan. Mark the route on the PDF and attach each work code to its segment. The drawing becomes the single source of truth — not a spreadsheet living on someone's laptop.
  2. Record progress on the segment, every day. The supervisor marks the exact stretch each crew finished that day, right on the plan — from the office or from a phone or tablet in the field.
  3. Crews invoice what they built. Each crew bills its assigned work by code, with photos as proof. Nothing is billed that isn't tied to a stretch of the plan.
  4. Review and approve on the plan. The PM checks each invoice against what's marked as built — what's done, where, by which crew, at what rate — and approves it. No re-keying, no reconciliation, no guessing.

The key shift: the invoice is a byproduct of the field record, not a separate document someone rebuilds at month-end.

What you get back

Crews that move from percentage guesses to footage-and-code billing typically see:

  • Faster cash — invoices go out the day work is approved, not weeks later after reconciliation.
  • Fewer disputes — every line ties to a recorded stretch of the plan, backed by photos, so there's nothing to argue about.
  • Cleaner as-builts — the same per-segment record that bills the job also closes it out. You documented it once.

From spreadsheets to one source of truth

You can do footage billing in spreadsheets — plenty of contractors do — but you'll spend the time you saved on guessing back on reconciliation. The point of anchoring codes to the plan is that progress, billing, and as-built all come from one record instead of three that never quite agree.

That's exactly what Spanlines is built for: mark the plan, assign segments to your in-house and subcontractor crews, track real footage on the drawing, and bill by completed work code — fiber, power, gas, water.

Stop billing guesses. Start billing footage.

← All resources