Terms of Service
Last updated 11 October 2026
The agreement between you and PreConstruct AI. Written to be read: if a clause here would surprise you in a dispute, it has failed at its job.
Pending legal review. This text describes how the product actually works and is written to be relied on, but it has not yet been reviewed by a lawyer. If anything here matters to a decision you are making, ask us and we will answer plainly.
1. Who this is between
“We” and “us” mean PreConstruct AI. “You” means the person or company with the account. If you are using this on behalf of a company, you are confirming you are allowed to accept these terms for it.
By creating an account you agree to these terms and to the Acceptable Use Policy. Our handling of your data is covered by the Privacy Policy.
2. What the service does
PreConstruct AI reads construction drawings and helps you turn them into takeoffs, estimates and proposals. It shows where each number came from — which sheet, which region of the page — so you can check it.
It is an assistant, not an estimator. Results are a starting point for a professional to verify, not a finished quantity survey. The product is deliberately built to flag what it cannot read reliably rather than fill the gap with a guess, but it can still be wrong.
Beta features. A feature marked Beta is still being tested — today that is wall suggestions, including the heights, wall types, doors and windows suggested with them and the ceilings found with them, on every plan, and the QuickBooks Online connection. A beta feature can change, be limited, or be withdrawn at any time, may not work on every drawing, and is not covered by any commitment made elsewhere in these terms.
3. Your responsibility for what you send out
You are solely responsible for checking every quantity, classification and price before using it in a bid, a contract, or a proposal to a client.
Scales. Every length and area is worked out from the scale of the sheet it was measured on. The software reads the scale a sheet prints and offers it for you to confirm, and can work one out from a printed dimension you point to. It cannot tell when a sheet is drawn out of scale, was reduced in printing, or prints the wrong scale. Check each scale against a printed dimension before you confirm it: a wrong scale makes every quantity on that sheet wrong.
Wall suggestions in particular propose walls from a drawing’s line work. They can miss walls and can mark lines that are not walls, and they are never a complete or verified takeoff. Nothing is added to your takeoff until you accept it: check every suggested wall against the drawing before you confirm it, and measure the walls it did not suggest. Approving several walls at once — every wall of a type, or every wall marked ready — confirms each of those walls as if you had approved it on its own. A wall marked ready has every value it needs; that is not a check that the values are right.
Suggested heights are read from text a drawing set prints — a ceiling height in a room tag or a finish schedule, a door’s height in the schedule that lists the doors, or a note — and only where it prints one. A height worked out from a section, such as a deck height, is offered to you and never applied on its own. A ceiling height is not always a wall’s height: walls that run above the ceiling or to the structure are taller. Check every suggested height against the sections, schedules and wall types before you confirm the wall it belongs to.
Types read from a drawing set’s legends. The wall and ceiling types a set’s legends print are offered for you to approve, edit or leave out before its walls are looked for. What each is built of — studs, board, layers, insulation, a ceiling’s grid or board — is read from the legend’s text and can be misread, and every material bought for a wall or ceiling of that type follows from it. Check each type against the legend before you approve it.
Suggested wall types are read from a type mark printed beside a wall, from a typical note naming a type for the walls it does not tag, or from the wall’s drawn depth when only one of your wall types is that thick. Check each against the drawing’s partition legend before you accept the wall. A height rule you set on a wall type — above the ceiling, or to the deck — changes the height suggested for walls of that type, and is yours to check. A wall is counted once per floor: where a floor is drawn twice, such as a floor plan and an enlarged plan, the floor plan’s walls count and the other adds only walls the floor plan does not show, and walls already measured in the same place on another sheet are hidden, but only when both sheets share a scale and position. You are responsible for not taking the same wall off two sheets.
Suggested ceilings (a beta, found with the walls) are read from a ceiling plan’s tags — a ceiling type and height — or, in a room no tag reaches, from the set’s room or finish schedule, and are filled out to the walls found, bridging a doorway where that closes a room. A room whose walls were not all found gets no ceiling, and a wall missed or misplaced changes a ceiling’s area. Check every suggested ceiling against the reflected ceiling plan before you approve it.
Check before you price points out some things in a drawing set that do not add up in the trades you bid — a wall type no legend defines, doors a schedule lists that no wall found holds, a room given two ceiling heights. It says nothing it is not sure of, so it misses things: it is a help, not a check that a set is free of mistakes. Marking one done records who did so and when, and changes nothing on your takeoff.
A revised drawing set. When you upload a revision, the answers you gave on the last set that still apply — a type, a floor’s deck height, a door height — are carried to it and marked as carried. Check each against the new set: a revision can change exactly what they answered.
Suggested doors and windows (a beta) are read from the swing and glazing lines drawn in a suggested wall, with a width as drawn and a size from the door or window schedule where a tag beside them names one. They miss openings — cased openings, sliding, pocket and bifold doors among them — and can mark lines that are not openings. Check each against the drawing and the schedule, fix or remove it, and add the ones it missed, before you confirm the wall: the wall’s area, and the materials bought on it, are worked out less the openings you keep.
Concrete notes and concrete types. Concrete floors, walls (including ICF walls), footings, columns, beams, elevated slabs, curbs, stairs, sidewalks, exterior steps and volumes by depth are worked out from the sizes you measure and the concrete types you set up: thickness, section sizes, mix, reinforcement, forms, shoring, post-tensioning rates and waste are yours. The software does not design concrete, lay out post-tensioning or engineer shoring, and a measurement you mark as repeating on several floors is multiplied exactly as you mark it. The software can read the concrete strength, exposure class and thickness a drawing set’s notes print and offer them to you, but it reads text only, can miss or misread a note, and never applies one on its own. Check every concrete type, including one made from a note, against the structural drawings and specifications before you use it.
Ceiling types, and the numbers you type on a ceiling. Suspended grids, gypsum ceilings and the trim around them are worked out from the areas you measure and the ceiling types you set up: runner and tee names and their quantities per 100 square feet, tile size, hanger rate, board, tape, compound, paint coverage and waste are yours. A ceiling drawn on the plan can also carry numbers the drawing cannot give us — a slope factor for a sloped or vaulted ceiling, extra trim for coffers, trays or cloud edges, how far the ceiling hangs below the structure, and an area or perimeter typed in place of the one drawn. Every one of those is yours, used exactly as you type it, and none is read from the drawings or checked against them. A plan view cannot show a slope and an outline cannot describe a coffer, which is why you are asked rather than told. Check every ceiling type and quantity, including anything you typed, against the drawings and the reflected ceiling plan before you use it.
Wood framing types. Floor systems, roofs, beams and headers, and wall sheathing are worked out from the shapes you measure, the direction you choose for the joists, trusses or rafters, and the framing types you set up: member names, spacing, stock lengths, bearing, pitch, overhang and waste are yours. The software counts and measures; it does not size or design any member. Joist, beam and header sizes, truss design, girders, bracing and connections come from the structural drawings, an engineer and the truss supplier. A truss count is a starting point to check against the supplier’s layout, and rafters are counted as a simple roof of one pitch. Check every framing type and quantity against the drawings before you use it.
This is the central term of this agreement. A tool that reads drawings in minutes is only safe if a person who knows the trade checks the output. If you put an unverified number into a bid, that is your decision and its consequences are yours.
4. What we are not liable for
To the fullest extent the law allows, we are not liable for lost profit, underbid work, missed scope, project delays, or any indirect or consequential loss arising from your use of the service — including results that turn out to be wrong.
We are also not liable for failures of the third-party AI services the product depends on, which can be unavailable, slow, or mistaken.
Where liability cannot be excluded by law, it is limited to the amount you paid us in the twelve months before the claim.
Nothing here limits liability for anything that cannot lawfully be limited, including fraud or personal injury caused by negligence.
5. We do not handle payments between you and your clients
Proposals can display payment instructions you have written. That is the whole extent of it.
We do not process, hold, transmit, or guarantee any payment between you and the people you work for. We are not an escrow, not a payment processor for your work, and not a party to your contracts. If a client does not pay you, that is between you and them.
6. Sales tax is yours to set and yours to charge
The service asks you for a sales tax rate on every job and will not produce a proposal until you answer, but the rate is entirely yours. We do not look it up, calculate it, suggest it, or check it. There is no province or state list in the product, and no rate is ever filled in for you.
You are responsible for charging sales tax according to the rules of your province, state or other jurisdiction — GST, HST, PST, QST, a state or local sales tax, or none where none applies — and for registering, collecting and remitting it. Whether a supply is taxable, zero-rated or exempt, which rate applies, and what a place of supply is, are questions for you and your accountant.
Entering 0 is a statement by you that no tax applies to that job. It is not a default and we do not treat a blank as zero, which is why the field must be answered before a proposal exists.
Where a proposal is sent to accounting software such as QuickBooks Online, the tax rate you entered is matched to a tax code in your own accounting company. The match is ours to attempt and yours to verify: check the tax on every document before you rely on it. Where no code in your accounting company matches the rate, nothing is sent and we say so.
A United States accounting company may work sales tax out itself, from its own settings and your customer’s address, in which case the tax on the document it creates can differ from the rate you entered here. The proposal your client accepted is unchanged. We have matched and tested Canadian GST and HST only.
Nothing in this service is tax advice.
7. Your account and your licence to use the service
Keep your sign-in details secure and tell us promptly if you think someone else has access. You are responsible for what happens under your account, including what people you invite to your team do.
One person, one account. Sharing a single login between people defeats the review trail that makes the estimates defensible.
Your licence. While your account is open and in good standing, we grant your company a limited, non-exclusive, non-transferable licence to use PreConstruct AI for its own business, by the people on its team. You may not resell, rent or sublicense the service; copy, decompile or reverse-engineer it; get around its limits or security; or use it to build a competing product. The software and everything we make stays ours; your content stays yours (section 7). The licence ends when your account is closed, or while it is suspended under section 10.
8. Your content stays yours
Your drawings, takeoffs, estimates and proposals belong to you. We claim no ownership of them.
You give us permission to store and process them for the sole purpose of providing the service to you. We do not use your documents to train AI models — not ours, and not our providers’.
We also do not currently use corrections your estimators make. A fix an estimator makes stays in your project; nothing about how the system reads drawings changes because of it, and no record of it leaves your company. If that ever changes we will tell account holders before it takes effect, and the Privacy Policy sets out the limits that would apply.
You confirm you have the right to upload what you upload. If a drawing belongs to a client or an architect, make sure your arrangement with them allows you to process it this way.
9. Plans, billing and projects
Subscriptions are billed monthly or annually in advance through Stripe. Annual plans are charged at ten months’ price.
All prices are in US dollars (USD), and you are charged in US dollars. Your bank or card issuer converts the charge at its own rate and may add a foreign transaction fee; that conversion and any fee are between you and them. The current plans are listed below with two prices each: the founding price, charged to the first 50 paying customers (see “Founding members” below), and the price charged to customers after them.
- Estimator — founding price $250 USD a month, or $2,500 USD a year; after the first 50 paying customers, $350 USD a month, or $3,500 USD a year; 20 credits (bids) a month; 1 seat.
- Team — founding price $499 USD a month, or $4,990 USD a year; after the first 50 paying customers, $700 USD a month, or $7,000 USD a year; 50 credits (bids) a month; 5 seats.
- Business — founding price $999 USD a month, or $9,990 USD a year; after the first 50 paying customers, $1,250 USD a month, or $12,500 USD a year; 120 credits (bids) a month; 15 seats.
“Credit” and “bid” mean the same thing. The app, your invoices and this agreement say credit. Our pricing page and marketing often say bid, because one credit is what it takes to bid one job. There is one allowance and one unit; wherever these terms say “credit”, it is the same thing you may have seen called a bid.
Each plan includes a monthly allowance of credits (bids). One credit is one drawing set of up to 75 sheets; a larger set uses more, and the cost is always shown before you confirm. Unused credits are not refundable or exchangeable for money.
An analysis that fails outright returns the credit it used to your allowance. One that reads only part of a set does not, and every sheet it could not read is listed as such. Reading a set’s reference sheets — its schedules, legends, sections and notes — and checking a trade you add after a set was analysed use no credits.
A new account starts with one credit (bid) included, a drawing set of up to 75 sheets. Credits are for the period they are granted in and do not carry over: an unused allowance expires when the next one is granted.
Founding members. The first 50 paying customers keep the price they signed up at for as long as their subscription stays active. If you cancel and return later, current pricing applies.
We may change prices with at least 30 days’ notice by email. A price change never applies to a founding member while their subscription remains active.
10. Cancelling
Cancel any time from Settings. Your subscription runs until the end of the period you have paid for, and is not renewed after that. We do not refund part-months.
Closing your account starts a 30-day recovery window. During it everything can be restored. After it, all of your data is permanently deleted — see the Privacy Policy. Export anything you want to keep before that date; exporting does not stop the deletion.
When a subscription ends. The account stays for 90 days from the day the subscription ends, read-only: everyone on the team can open and export everything, and nothing can be changed or added. We email the account owner at least 14 days before the end of those 90 days, with the date. Subscribing again before then restores the account exactly as it was. After it, the account and everything in it is permanently deleted, as for a closed account.
A free account nobody uses. A free account — one with no subscription — keeps its projects for as long as it exists. If nobody in the company opens the app for 12 months, the drawing files uploaded to it are deleted; its projects, takeoffs, estimates and proposals are kept. We email the account owner at least 30 days before, with the date, and signing in before then keeps everything.
Settings → Export your data downloads every project’s drawings as uploaded, its takeoff and estimate as Excel or CSV, and its proposals as PDF, at any time, or several projects at once as one .zip — including projects in the trash that are not yet deleted for good.
A deleted project stays in the trash for 30 days, where it can be restored, and is then permanently deleted — except a project with money on record (an accepted proposal or a recorded payment), which is kept so you can always see where that money came from. Closing your account deletes everything, those projects included.
11. Suspension
We may suspend or close an account that breaches the Acceptable Use Policy, does not pay, or is being used in a way that endangers the service or other customers.
Except where the breach is serious enough to require acting immediately, we will tell you what the problem is and give you a chance to fix it first.
12. Availability
We aim to keep the service running and will give notice of planned maintenance where we can. We do not promise uninterrupted availability, and the service is provided as-is beyond the commitments made in these terms.
13. Changes to these terms
We may update these terms. The current version is always on this page, with the date it was last updated at the top. A material change takes effect when it is posted here, and we will point it out in the app when you next sign in, in a popup that says what changed and asks you to confirm you have seen it. A change to the summary of these terms you accepted when you signed up (the waiver) asks you to accept it again. Continuing to use the service after a change means you accept it. If you do not, you can cancel, and we will refund the unused part of a prepaid annual plan if you cancel within 30 days of the change.
14. Governing law
These terms are governed by the laws of the Province of Ontario and the federal laws of Canada that apply there. Disputes go to the courts of Ontario.
Questions about anything on this page? Email luca@preconstructai.com or use the contact form, and we will answer in plain language.
PreConstruct AI