Skip to content
← All solutions
Division 03 · ConcreteComing soon

Concrete takeoff & estimating

Slabs, footings, columns, walls - volume and rebar from the structural set.

Concrete is a volume problem dressed as a 2D drawing. Kamai reconstructs the 3D solid from plan + section + schedule, then computes volumes, surface areas, and rebar quantities.

Slab thicknesses live in sections, plan areas live in keynotes, and rebar lives in schedules - three sheets to derive one number. Kamai joins them.

Output includes typed records for slabs, footings, columns, walls, and beams - with computed volumes, areas, and reinforcement quantities derived from the schedule.

What Kamai parses

Inputs Kamai reads on concrete work.

Foundation plans
Footing layouts, pier locations, depressed slabs.
Structural sections
Slab and wall thicknesses extracted from cut details.
Rebar schedules
Bar size, spacing, length - reconciled to the elements they reinforce.
Column & beam schedules
Per-element dimensions joined to the plan.
Symbols typed automatically

Every device, every fixture, every member - keyed to the legend.

Kamai reads the legend on the concrete sheet and types each symbol it counts.

Continuous footing
Spread footing
Pier
Column
Beam
Slab on grade
Elevated slab
Shear wall
Construction joint
Control joint
Embed
Anchor bolt
Output schema

What lands in your pipeline.

Every concrete detection emits a typed record. Here's the shape.

type ConcreteDetection = {
  element_id: string;
  type: enum(slab | footing | column | beam | wall);
  volume_cy: number;
  rebar_lbs: number?;
  psi: number?;
  sheet: string;
};
Other trades

Other trades.

  • The same models, applied per trade.
  • Every detection carries provenance back to the sheet.
  • Drop-in via API, app, or direct integration.

Concrete - coming soon.

Concrete support is on the way. Help us prioritize it.

We build what our customers ask for. Leave your details and tell us about your work - it moves this trade up our list, and we will let you know the moment it is live.