Checking pipeline compatibility
Sign in

Built by a drywall contractor

The drywall takeoff you can defend line by line.

Upload the plan set. Get wall and ceiling footage by room, a board count and a priced bid, with every number pointing back to the exact spot on the sheet it came from.

The AI reads. Code measures. You approve.

Closet · 29'-0" of wall × 8'-0" · height defaulted, no tag on the sheet — confirm

low confidence first
Measured total1,216SF
0square feet measured by AI. It reads the labels, nothing else.
100%of the numbers on your bid link to a spot on a sheet.
1×every shared wall measured once, each face billed to its room.
2exports from one bid: your spreadsheet and a client-ready pdf.

01 — The one rule

The AI reads.
It never measures.
It never prices.

That split is built into the software, not promised in a brochure. Same plans in, same bid out.

  1. The AI reads

    Room names, ceiling heights, wall tags, the legend. Reading only: it never measures a wall or touches a price, and every read is logged with the model that made it.

  2. Code measures

    Plain math on the drawing's own linework, in real feet. Every wall is measured once. Run it again and you get the same numbers.

  3. You approve

    Nothing goes on the bid until you have seen where it came from and signed off. The shakiest reads come to you first.

No number on your bid was eyeballed or guessed.

02 — Why Groma

What a fast guess can't hand you.

Every number points back to the plans

Click any footage or dollar figure and jump to the exact spot on the sheet it was measured from. When a GC or a homeowner questions a number, you show them the wall.

A confidence flag on every number

Clean linework reads high. Anything inferred, defaulted or hard to read comes up low, and low always goes to the top of your review.

Shared walls counted once

A partition between two rooms is one wall with two faces. Groma measures it once and bills each face to the room it faces.

measured total1,216.0 SF
+ waste factor10.0%
= waste-adjusted1,337.6 SF
× Level 4 rate$3.50 / SF
= bid$4,681.60

The same bid, every run

Your rates and your waste factor, applied by plain math to the penny. No AI anywhere near the money.

Sample figures. You set the rates and the waste factor.

03 — How it works

Upload the PDF.
Check what's flagged.
Send the bid.

You stay the estimator. Groma does the measuring, shows its work, and prices nothing until you sign off.

  1. 01

    Upload the plan set

    Drop in the PDF you got from the builder or the architect. Groma sorts the sheets, finds the floor plans and checks the stated scale against a real dimension on the sheet before anything is measured.

    Scanned floor plan? It stops and says so. It does not guess.
  2. 02

    Check what's flagged

    Every wall and ceiling is measured from the drawing's linework, and the room names, heights and wall tags are read. Low-confidence reads come to the top. Fix an input and the numbers recompute.

    You correct what was read. You never hand-edit a quantity.
  3. 03

    Send the bid

    Pick the finish level, the rate profile and the waste factor. Approve, and Groma writes your working spreadsheet and a client-ready pdf from the same numbers.

    bid_sheet.xlsxbid.pdf
Under the hood: five stages, each one auditable
  1. 01Ingest and classify. Split the set, sort vector from raster, classify each sheet.sheet_index.json
  2. 02Scale and verify. Read the stated scale, check it against a measured dimension.scale_map.json
  3. 03Extract. Code builds the walls and rooms in real feet; the AI reads legend, labels and heights.extraction.json
  4. 04Quantify. Board area per unique wall, faces to rooms, ceilings from footprint.quantities.json
  5. 05Price. Measured footage, waste factor, level rate. Pure code.bid.json

04 — What you get

One bid. Two exports. The same numbers.

A working spreadsheet for you, with the confidence column intact. A clean pdf on your letterhead for the client. Both are written from the same approved bid, so they cannot disagree.

28 sheets of 4x12

A board count, by floor

A full-sheet count for the whole house and for each floor, in the size you buy. 4x12, 4x8, your call.

Level 4 · Level 5

Your rates, on every bid

Standard or prevailing-wage profile, your finish level, your waste factor. Override the rate when the job calls for it.

Your letterhead

A pdf you can hand over

The bid goes out under your company name, license and contact, with the exclusions spelled out.

05 — The difference

Togal and STACK hand you fast measurements you still take on faith. Groma links every square foot and every dollar back to the exact spot on the plans it came from — with the math done by code the AI is never allowed to touch.

06 — Straight answers

What it does.
What it does not do yet.

Groma stops rather than guesses. This page should too.

My plans are scans. Will it work?

Not for the floor plans, not yet. Groma measures from the vector linework inside the PDF, which is what you get when plans are exported from CAD. If a floor plan is a scan, Groma stops and tells you instead of guessing at it.

Does it deduct doors and windows?

No. Wall footage is gross. Openings are not deducted, and the door and window schedule is not used for area. Gross wall area is the billable wall area.

What about vaulted, tray or sloped ceilings?

Flat ceilings are measured from the room footprint. A ceiling that is not flat is never priced off the footprint: it is flagged for your decision and called out on the bid as a limitation.

Is it only residential drywall?

Today, yes. Residential plan sets, walls and ceilings, priced per square foot at Level 4 or Level 5, on US jobs. Commercial sets and other trades are not in it yet.

Can I bid with my own rates and waste factor?

Yes. On each bid you choose the rate profile, the finish level and the waste factor, and you can override the rate. Whether you bill measured or waste-adjusted footage is a setting too.

Who sees my plans?

Your plans sit in private storage behind your login. There is no public bucket, and files are served only through short-lived signed links. To read room names, heights and legends, Groma sends the part of the sheet being read to an AI model through its provider's API. The plan on this page is a sample we drew, not anyone's job.

Bring your plans. Keep your judgment.

A takeoff and a priced bid you can stand behind in a dispute — because every figure shows its work.

Sign in

Built by a drywall contractor to bid real jobs. The test Groma is held to: land inside the waste factor of the board that was actually hung.