Adds a deeper band of concrete along the slab edge. Extra concrete = edge length x edge width x (edge depth minus slab thickness). Leave length blank to use the whole perimeter.
Optional line items:
2Site Prep
demo · base · permits · pump
auto · — SF
ⓘ Planning estimate: not added to the bid. To bid excavation, enable the Mini Excavator in Step 5 · Equipment.
auto · from drawing
auto · from drawing
↳Rebar / Mesh Chairs are configured in Step 3 (Reinforcement): they hold steel at the correct height during the pour.
3Reinforcement Pricing
rebar · mesh · fiber No reinforcement
#4 bar
Auto = 40 × bar diameter (#4 → 20")
Longitudinal bars running the footing's length
Rebar Order Summary
—
sticks (20ft)
—
linear feet
—
total lbs
—
bar size
Quantities auto-calculated from drawing · click row to edit shape
Shape
Type
Area / LF
Vol (CY)
Waste
Perim (LF)
PSI
4Labor
5Equipment & Mobilization
Most Common Extra
Job fees:
Extras & add-ons
Costs the sections above do not cover. Tick one to add it to this bid: the same list list the Project tab suggests when you add a line item.
To your foreman's phone: 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. Reopen from Labor rates in the Labor card on the Project page.
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
Three steps to your first bid
1
Draw it
Click + in the Shapes panel and pick a shape, or Free draw and click each corner.
2
Check the yards
The top bar shows the yards to Order, with your waste in.
3
Send the bid
Tap Order · Bid to set your prices, then Documents for the proposal.
More tips
· Drag the canvas to pan · Scroll to zoom
· Double-click a shape tab to rename it
· Pick Lump sum under Labor pricing to lock labor at a flat total
· Add costs the categories miss under Extras on this job
· Save keeps the job; reopen it from Open or the Dashboard
Links the bid, proposal, and job history to the customer.
Send to Crew
The job sheet for your foreman's phone: dimensions, yards, mix and your note. No prices.
Loading your team…
Not sent yet.
Ask the crew what they used
They answer against the bid amount. Concrete comes from their truck tickets.
Sign-in only. It shows in the ConCal app under Your jobs, on your foreman's own login (or yours, with Me); there is no link to forward. Send the update after you change the drawing. They never see your prices or your markup.
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
Save as my default prices?
This saves this job's prices as your default prices: 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.