A link for whoever's pouring — dimensions, yards and mix. Your prices are never shown.
Close Out This Bid
Reason (optional)
⑥ Proposal Settings for Client Proposal PDF
Subscribe to add your logo to proposals
Project Bid—
Total Bid—
Labor Productivity Rates
Crew-hours per unit · Defaults from RSMeans Division 03 residential flatwork. Click Rates in the Labor section to reopen.
Slab Edge FormingLF/crew-hr
Wall FormingSF/crew-hr
Pour & ScreedCY/crew-hr
Finish (broom base)SF/crew-hr
Rebar PlacementLB/crew-hr
Base / SubgradeSF/crew-hr
Demo / RemovalSF/crew-hr
Mesh PlacementSF/crew-hr
CleanupCY/hr added
Advanced — loaded rate, setup time, mobilization, minimums & difficulty
Loaded rate
Payroll burden% on wage
Fixed setup hours (crew-hrs, exist no matter how small the job)
Forming setupcrew-hr
Pour setupcrew-hr
Finish setupcrew-hr
Rebar/mesh setupcrew-hr
Base setupcrew-hr
Demo setupcrew-hr
Getting there and laying out
Time before anyone touches a form. Enter hours for the whole crew together — 2 hours means your crew spends 2 hours on it, not 2 hours each.
Drive time isn't in here — add it if you bill it.hrs
The base amount, before size is considered.hrs
A 12-corner layout takes longer than a rectangle.hrs
0.005 is about 30 seconds a foot.hrs
Haul-off (truck cycles)
Swell factor×
Truck capacityCY/load
Cycle time / loadhr/load
Load broken concreteCY/crew-hr
Floors — the least a job can ever bill
These stop a tiny job from pricing at almost nothing. They are also the main reason a small pad can look expensive, so they are worth setting to your numbers.
Whole crew, together. Even one yard needs screed, float, edge, broom.hrs
Whole crew, together. Only when there's base or tear-out.hrs
Total man-hours — 2 guys for 4 hours is 8. Add up every hand.man-hrs
Same, for jobs where you rip something out first.man-hrs
Difficulty factors (1.00 = normal)
Access×
Shape complexity×
Weather×
Job History
Open project
Cloud-synced
No projects match your search.
Rebar schedule
Supplier-ready
Untitled project
Order summary
Cut & bend list
Notes
Rebar Settings
Cover & Laps
Class A1.0 × ld — shorter laps. Use only when
both are true on the splice plane:
① no more than 50% of bars are spliced at the same location,
and ② bar-to-bar clear spacing ≥ 2 db with cover ≥ db. Less
steel ordered when it qualifies.
Class B1.3 × ld — the conservative default. Use
when the Class A conditions aren't both met, or when you're
not sure. ACI 318 §25.5 makes this the catch-all. Adds about
30% more lap LF vs Class A.
ld = development length, varies by bar size + concrete
strength. ConCal computes the actual inches in the table
below for the selected class.
Hooks & Bends
Wall Reinforcement
Supply & Stock
Accessories
ACI 318 Class B (4000 psi) — Lap & Hook by bar size
Bar
Diameter (in)
Lap (in, Class B)
Hook 12db (in)
Weight (lb/ft)
#3
0.375
16
4.5
0.376
#4
0.500
25
6.0
0.668
#5
0.625
32
7.5
1.043
#6
0.750
38
9.0
1.502
#7
0.875
56
10.5
2.044
#8
1.000
64
12.0
2.670
Class A = Class B × 0.77. Other concrete strengths scale lap length by √(4000 / f′c).
Applies when reinforcement type = Wire mesh. Gauge weight scales linearly when sheet size differs from 5 × 10.
Pick a tool
No area selected
0.00CY ·
Segment
Lock vertex
Unlock vertex
⌒Add curve bump
—Straighten segment
Lock length
Unlock length
Edit length
Set all side lengths
Split at midpoint
+Add point here
Split shape (scissors)
⧉Duplicate shape
⬡Dimension labels
Edit rebar layout
↺Reset rebar to formula
Plan + rebar only view
Project rebar settings
✕Delete segment
PDF Preview
Share Proposal
Send a read-only link your client can view in their browser
Saving job to cloud…
This saves your current estimate to the cloud and generates a link. Clients can view it in their browser — they cannot edit anything.
Status:
Creates a fresh link — old one stays valid until it expires.
ConCal Quick Guide
Concrete estimating in 60 seconds
1
Draw your slab
Pick the slab tool on the left toolbar, then click the canvas to drop each corner. Click the first corner again to close the shape. Use + New Shape to add a driveway, patio, or second pour. Backspace removes the last point.
2
Check the numbers
Quantities update live as you draw. The Shapes panel shows drawn CY; the topbar Order figure adds your waste %. Set thickness, base, and reinforcement right on the shape.
3
Price it
Tap the Order · Bid strip in the topbar. Every category — base, concrete, reinforcement, labor, equipment — is a card; tap one to set your rates inline. Anything left at $0 shows a "not priced yet" flag so nothing silently drops out of the bid.
4
Set markup & send the bid
Overhead, contingency, and profit live below the categories. Tap Documents for the client proposal and every other printed sheet. The totals include your markup and your payment terms. The Rebar schedule (··· menu) gives the crew a cut & bend list with a bar placement plan.
5
Save & recall jobs
Save stores the job — to your account when you're signed in, locally otherwise. Reopen from Open or the Dashboard. Download Backup File (··· menu) keeps a copy on your machine.
TIPS
· Drag the canvas to pan · Scroll to zoom
· Double-click a shape tab to rename it
· Right-click the E. Labor header to set productivity rates
· Enter a labor override $ in the E. Labor header to lock in a flat total
· Add costs the categories miss under Add Items
Links the bid, proposal, and job history to the customer.
Send to Crew
A job sheet for the pour — dimensions, yards, mix and your note to them. No prices.
Building the crew sheet…
Send this to your foreman or the crew. They see the shapes, the yards, the thickness and PSI, the drawing, and whatever you tell them — read-only, on their phone, no login. They never see your prices or your markup.
The link captures a snapshot of the current drawing and job info. Regenerate if anything changes.
Job Templates Teams
ConCal feature
Shared job templates let your team estimate faster and stay consistent across every bid. Included with ConCal. Start free trial →
ConCal is not a licensed engineering tool. Volume calculations do not account for sub-base variation,
soil conditions, or local code requirements. All outputs should be verified by a qualified professional
before use on permitted projects. You are responsible for confirming quantities with your supplier before ordering.
Autosave failed — storage full. Export your job to avoid losing work.
Help & Tutorials
Everything here is written for touch. Tap a section to open it.
Draw a shape ›
Tap + New Shape and pick the type — Slab, Footing, or Wall.
Move the on-screen crosshair to where you want a corner, then tap + Add point.
Repeat for each corner. The sides show live lengths as you go.
To finish: land the crosshair on your first point and add it, or tap Close / Done.
Tip: draw roughly first — you can set exact side lengths afterward (see “Edit a shape”).
Edit a shape ›
Move a corner: drag it.
Open the options bar:press & hold a line or corner. Tap anywhere outside the bar to close it.
Exact length: in the options bar tap Edit length and type the real measurement.
Lock a corner: in the options bar tap Lock to pin it, so editing another side can’t move it. It’ll ask before it ever moves a locked corner.
Delete a segment/corner: options bar → Delete (it confirms if that corner is locked).
Keeping two ends lined up? Lock one corner, then set the opposite side’s length.
Measure & check ›
Pick the Measure tool, then tap two corners to see the true distance between them.
Use it to confirm a driveway is symmetric before you price it.
Zoom: pinch. Pan: drag with two fingers (or use the Navigate tool).
Build the estimate ›
Open the Project tab. The bid is broken out by category — tap any card to open its settings and prices.
Concrete: set thickness, PSI, finish, waste.
Reinforcement: rebar or mesh, and the spacing/size.
Base & subgrade: toggle Base rock on, then set the $/ton — depth & density turn your area into tons automatically.
Demolition / haul-off: turn on if you’re tearing out existing concrete.
Labor: pick a Labor Method — the auto engine, a quick $/SF, or a flat total you type. Set your crew size and rates.
A field left at $0 shows a “Not priced yet” flag — fill it so nothing silently drops out of the bid.
Markup & the bid PDF ›
Set your overhead, contingency and profit in the bid card at the bottom of the Project tab.
Tap Documents for the client proposal — the category totals include your markup, so the numbers add up.
For the crew, the Rebar schedule (in the ··· menu) gives a cut & bend list.
Save & recall jobs ›
Tap Save to store the job.
Open the Dashboard (··· menu) to reopen a saved job later.
Download Backup File (··· menu) saves everything to a file you can keep.
Touch tips ›
Pinch to zoom, two-finger drag to pan.
Press & hold = the right-click menu for a line or corner.
Tap outside any popup/menu to close it.
Rotate to landscape for more drawing room.
Keyboard Shortcuts
Drawing
ClickPlace point
EnterFinish / close shape (footings & walls)
EscapeCancel placing current point
Right-clickSegment options (curve, split, delete)
Edit
CtrlZUndo
CtrlYRedo
DeleteClear / delete active shape
AToggle annotate mode
Canvas & View
SpaceHold to pan (drag canvas)
Middle-clickPan canvas
ScrollZoom in / out
Ctrl0Reset zoom & pan
Shapes
LLock / unlock active shape
ShiftLLock / unlock all shapes
TabCycle to next shape
Precision
ShiftSnap to 45° angles while drawing
AltTemporarily disable grid snap
?Open / close this shortcuts panel
Right-click on…
a shapeRename, duplicate, lock, delete
a segmentSplit, add curve, lock vertex, set exact length
a rebarEdit layout, duplicate row, delete bar, reset
empty canvasBackground plan, calibrate scale
Rebar editor
ClickSelect bar
ShiftclickAdd / remove from selection
ShiftdragBox-select multiple bars
AltdragDuplicate while dragging
ASelect all visible bars
DDelete selected bars
RRotate selection 90°
CtrlCCopy selected
CtrlVPaste
←↑↓→Nudge 1" (Shift = 6", Ctrl = 1')
?Confirm
Update My Prices?
This pushes this job's prices up to your account — every new job will start from them. Saved jobs keep their pricing.
This job was priced with older rates
Your account prices changed after this job was priced. The bid you quoted is unchanged — old bids stay as quoted. Re-price it only if this job hasn't been sent or agreed.
Re-pricing updates this job's inputs only; it saves nothing until you save the job. Your account prices are not affected either way.
Log actuals from the field
Punch in what the job really took. Saves instantly — works offline.