Scala Forma · PDF in, takeoff out

PDF to takeoff in ten minutes.

Send a plan, get back a CSV takeoff, a CAD-grade DWG + DXF, and a 3D model — while you’re still on the phone with the client. $10 per floor. Anything materially incorrect? You don’t pay for it.

14 firms using Scala Forma · join the waitlist
46'-0"26'-0"SCALE 1:100
TRACING · LEVEL 02
10:04 REMAINING
FIG. 01 — 2-bedroom plan · 1/8" tol · $10/floor
~10min
median turnaround
1/8"
tolerance
$10/floor
flat rate
$0
for any material inaccuracy
Outputs

Three deliverables. Pick what you need.

Some bids only need a takeoff. Others need CAD or a model. Order one or all three — one flat price per floor.

  1. 01
    / CSV takeoff

    Trade-level quantities.

    Areas, lengths, counts — layered by trade, ready to drop into your estimate. Pick this if you don’t need CAD.

  2. 02
    / CAD-grade DWG

    Drawn to 1/8" tolerance.

    DWG + DXF, layered by system. Open in any CAD tool, dimension or annotate as you would your own.

  3. 03
    / 3D model

    Walk it, share it.

    A clean GLB you can spin in a browser, drop into a client deck, or hand to a downstream tool.

Use cases

Every trade that prices on area.

Wall area, ceiling area, room area, linear feet — broken out per room, per material, per coat. Price in your spreadsheet, not on graph paper.

Painting

Wall & ceiling area takeoffs

Linear wall feet, ceiling SF, and door/window deductions per room — straight to a per-coat gallon estimate.

Wall SFper room · per coat
Insulation

Batt, blow-in & spray foam

Exterior wall area, ceiling area, and cavity counts by R-value zone. Drop into bag-count or board-foot pricing.

By zoneexterior · ceiling · floor
Drywall

Board count & finish levels

Wall and ceiling SF, converted to 4×8 / 4×12 sheet counts with a finish-level breakdown per room.

Sheets+ tape, mud, screws
Flooring

Room-by-room floor area

Net SF per room with thresholds and transitions, plus a 6 % waste line — ready to price across LVP, tile, or carpet.

Net SFby room · by material
Two ways in

Try us on your next bid.