Payroll for every role

Everyone paid their own way — crew by the hour with overtime, reps on commission, the PM on salary, the owner on draws — with 2026 federal and state withholding worked out line by line and a clean register for whoever files.

The operating system for post-frame and barndominium builders.

Part of Crew Pay & Payroll
What it is

Payroll inside Accounting, for everyone on the team. Set each person's pay method, W-4, state form and deductions once; approve their hours; and a pay run works out every check for the period — overtime week by week on the true regular rate, commissions owed, approved time off, gross to net, and what each person costs you. Approving a run locks the period's hours. It is not a payroll service: it doesn't file taxes or send direct deposits. It calculates, then hands a payroll register and an hours file to you, your accountant or your payroll service. Built only for post-frame and barndominium builders, it pays the way they pay — crews hourly with a share of the job, reps on commission, owners on draws.

Also called: payroll · pay runs · run payroll · paycheck calculator · withholding · W-4 · overtime · PTO · time off · pay stubs · payroll register · employee pay · raises

See it, piece by piece
01

Everyone on the team, each paid their own way

People & pay, inside Accounting, lists everyone on the roster with how they're paid: Carla in the office at $21.00 an hour, Dana the project manager on $62,000 a year, Jenna and Sam on commission, Mark on a $3,000 draw, and Crew A on their crew's hourly-plus-surplus rate. Anyone not set up yet — here, Ben, a new hand on Crew A — is called out above the table.

Accounting — Payroll — People & pay

Pay for everyone on the team, from the hours approved in Hour approvals. Taxes and deductions use the official 2026 federal and state tables. Leads 2 Build calculates the payroll — you or your payroll service pay it and file.

People & payPay runsTime offProgressionAnalyticsCalculator
Find a person
1 person has no pay profile yet — open them to set one up.
PersonPositionPayPaidClocks inType
Ben Kauffman
no login
—$20.00/h on Crew A———
Carla Nolt
carla@ridgeline.demo.invalid
Office$21.00/hEvery two weeksYesEmployee
Dana Fisher
dana@ridgeline.demo.invalid
Project manager$62,000.00/yrEvery two weeksNoEmployee
Jenna Ruiz
jenna@ridgeline.demo.invalid
Sales rep6.0% commissionEvery two weeksNoEmployee
Mark Reinholt
mark@ridgeline.demo.invalid
Owner$3,000.00 draw / periodEvery two weeksNoOwner
Sam Decker
sam@ridgeline.demo.invalid
Sales rep4.5% commissionEvery two weeksNoEmployee
Tyler Martin
no login
Crew member$22.00/h + surplus (Crew A)Every two weeksYesEmployee
Wes Brubaker
no login
Crew lead$28.00/h + surplus (Crew A)Every two weeksYesEmployee
Eight people, six ways of being paid, one list — and Ben flagged because he has no pay profile yet. Real screen · sample data.
Without it

A crew on hourly plus surplus, a salaried PM, commission-only reps and an owner on draws usually live in four different places.

Why we built it

People want to know they're paid the way they were promised. When every arrangement sits on one screen, nobody's deal gets forgotten or mixed up with someone else's, and the owner stops carrying it all in his head. Because it's built only for post-frame and barndominium builders, a crew paid by the hour with a share of the job sits right next to a rep on straight commission.

02

Eight ways to pay, set per person

Try it

Open a person and choose how they're paid: hourly, salary, commission only, salary + commission, hourly + commission, day rate, crew pay (their crew's hourly rate) or owner draw. Only the rate that method needs appears. Two switches decide whether they clock in and whether they're exempt from overtime — and a salaried person paid under $684 a week gets flagged. Every rate change is kept with who made it. Try the pay method list.

Pay profile — how they're paid
Pay profile
Wes Brubaker
How they're paid
Position
Worker type
Pay method
Hourly rate
28.00
Paid
Hired
CancelSave
Wes Brubaker, crew lead, at $28.00 an hour — pick another pay method and the rate fields follow. Real screen · sample data.
Without it

Pay software built for one kind of employee makes you pretend your commission rep is hourly.

Why we built it

A rep on commission and a crew lead on hourly are driven by different things, and pay that matches the deal you made is pay people trust. The office stops inventing workarounds, and the owner has fewer "that's not what we agreed" talks on payday.

Sound familiar?“my crew, my reps and my office are all paid differently”
03

The W-4 and the state form, as the person filled them in

Try it

The Taxes section follows the forms themselves: filing status, step 2 (multiple jobs), step 3 dependents, 4a, 4b and 4c, then the state's own certificate — filing status, allowances, extra per check. Wes is married filing jointly with $4,000 for dependents, which is why his federal income tax this check comes to $0.00. Leave it blank and the IRS rule for a missing W-4 applies: Single, nothing else.

Pay profile — taxes
Pay profile
Wes Brubaker
Taxes
From the person's Form W-4 (2020 or later) and their state's withholding certificate. Leave the defaults and they're withheld as Single with nothing else, the IRS rule for a missing W-4.
Works in (state)
WI
Lives in (state)
WI
W-4 filing status
Dependents (W-4 step 3, $/yr)
4,000
Other income (4a, $/yr)
$0
Deductions (4b, $/yr)
$0
Extra withholding (4c, per check)
$0
State filing status
from their state form
State allowances
0
State extra per check
$0
CancelSave
Wes's W-4 as he filled it in — the tip spells out what happens when nobody has one on file. Real screen · sample data.
Without it

Withholding guessed from a phone call is how someone ends up owing in April.

Why we built it

Nobody likes a surprise tax bill, and a crew member who owes in April blames whoever did his paperwork. Copying the form step by step means he gets the withholding he asked for, so he trusts the check — and the office isn't guessing on his behalf.

Sound familiar?“hours get changed after payday”
04

Deductions that lower the right taxes

Try it

Add a deduction or benefit from the list — 401(k), Roth 401(k), SIMPLE IRA, Section 125 medical, dental and vision, HSA, FSAs, transit and parking, child support orders, tax levies, garnishments, union dues, loan repayments, tools and uniforms. Each type knows what it lowers: a 401(k) lowers income tax but not Social Security; a Section 125 premium lowers both. The 2026 annual limits are enforced. Below it sit the person's raise plan and the PTO they earn per hour worked.

Pay profile — deductions & benefits
Pay profile
Wes Brubaker
Deductions & benefits
95
Remove

Pre-tax items lower the right taxes automatically (a 401(k) lowers income tax, not Social Security; a Section 125 premium lowers both). Annual limits for 2026 are enforced.

Raises and time off
Progression plan
Plan counts from
PTO earned per hour worked
0.0385
CancelSave
Wes's $95 health premium with the catalogue open — and the PTO he earns per hour worked, below. Real screen · sample data.
Without it

A 401(k) and a health premium are both "pre-tax" but lower different taxes; type them in the same way and every check is a little wrong all year.

Why we built it

Benefits are part of why good people stay, but only if the check shows them working. Getting the tax treatment right means the employee sees the saving he was promised, and the owner isn't left fixing a year of small errors in December.

05

The office clocks in too — from Home

Try it

Crews punch in on their field link. Everyone else whose profile says they clock in — office, reception, sales, owners — gets a clock card on Home: on the clock, this week's approved and waiting hours, an unpaid break, Clock out. Clocking in on a job asks which job. Request time off opens from the same card, with the person's PTO balance.

Home — clock in
On the clock — 3h 42m
This week: 16 h approved · 8.25 h waiting for approval
Unpaid break30min
Hide time off
PTO balance: 33.8 h
8
Family wedding
2026-07-03 · 8 h · approved
2026-05-22 · 8 h · approved
Carla, 3h 42m into her day, asking for October 9 off for a family wedding — 33.8 hours of PTO in the bank. Real screen · sample data.
Without it

The crew had a punch clock on their phones; the office wrote its hours on a sticky note.

Why we built it

When everyone clocks in the same way, nobody feels singled out and nobody gets a free pass — that fairness keeps a small team pulling together. And seeing her own approved hours and PTO balance means Carla never has to ask the office what she's owed.

Sound familiar?“I don't know what an employee really costs me”
06

Hours are approved first — and a far-away clock-in is flagged

Try it

Nothing is paid until it's approved. Hour approvals names the person on every shift, puts time-off requests beside the hours, and groups shifts by job so a whole crew's day is one Approve all. When someone clocks in to a job with their location on, the distance to the job site is recorded; more than a mile away and the row says so. It's a flag to ask about, never a block. Only admins and project managers can approve.

Accounting — Hour approvals
Approvals
Timesheets and expenses your crews and subs submitted, waiting on you.
5
pending
Time off
Carla Nolt · Paid time off
2026-10-09 · 2026-10-09 · Family wedding
8 hrs
Hollis 40×60 Shop
Tyler Martin · Posts & framing
2026-09-30 · Crew A · 3 on site · 30 min break · ⚠ clocked in over a mile from the job
9.5 hrs
Wes Brubaker · Posts & framing
2026-09-30 · Crew A · 3 on site · 30 min break
9.5 hrs
Ben Kauffman · Posts & framing
2026-09-30 · Crew A · 3 on site · 30 min break
9.5 hrs
No project
Carla Nolt · office
2026-09-30 · — · 30 min break
8.25 hrs
Tyler's 9.5 hours on the Hollis shop, flagged: he clocked in over a mile from the job. Ask before you approve. Real screen · sample data.
Without it

A clock-in from the yard twenty miles away looks exactly like one from the site unless something says so.

Why we built it

Most crews are honest, and a flag instead of a lock treats them that way — a crew parked at the end of a long lane isn't punished. Knowing the distance is recorded keeps everyone straight without anyone being accused, and the approver gets a reason to ask instead of a hunch.

07

Time off with a balance behind it

Try it

Requests land in Time off and in Hour approvals. Approve takes paid time off out of the person's balance — once — and the next pay run pays it at their rate. Who's out lists approved time off coming up, so you can see who else is gone that week before you say yes. PTO is earned per hour worked and added when a run is marked paid.

Accounting — Payroll — Time off

Pay for everyone on the team, from the hours approved in Hour approvals. Taxes and deductions use the official 2026 federal and state tables. Leads 2 Build calculates the payroll — you or your payroll service pay it and file.

People & payPay runsTime offProgressionAnalyticsCalculator
Waiting for a decision
Carla Nolt · Paid time off
2026-10-09 · 8 h · Family wedding
Tyler Martin · Unpaid
2026-11-20 · 8 h · Deer opener weekend
Who's out
Wes Brubaker2026-10-12 → 2026-10-14Paid time off · 24 h
Dana Fisher2026-10-23Paid time off · 8 h
Carla's wedding day and Tyler's deer-opener Friday waiting on a decision — with Wes and Dana already out in October. Real screen · sample data.
Without it

Time off agreed in the truck is forgotten by the time the schedule gets made.

Why we built it

A yes that's written down is a promise kept, and people who watch their PTO balance grow feel looked after. For the business it means no double-booked weeks and no argument later about what was agreed.

Sound familiar?“overtime gets worked out wrong”
08

A pay run is one pay period

Try it

New pay run suggests the period and pay date. Calculate gathers everyone paid on that frequency — approved hours, salaries, commissions owed from the commission ledger, approved time off, owner draws — and works out each check. The list shows every run with its people, hours, overtime, gross and total cost to you. A period that already has a run is refused; void the old one first.

Accounting — Payroll — Pay runs

Pay for everyone on the team, from the hours approved in Hour approvals. Taxes and deductions use the official 2026 federal and state tables. Leads 2 Build calculates the payroll — you or your payroll service pay it and file.

People & payPay runsTime offProgressionAnalyticsCalculator
2026-09-14 → 2026-09-27 · paid 2026-10-02 · Every two weeks
7 people · 243 h (13 overtime)
$16,253.12
cost $17,259.73
draft
2026-08-31 → 2026-09-13 · paid 2026-09-18 · Every two weeks
7 people · 254 h (14 overtime)
$14,178.62
cost $15,026.53
paid
2026-08-17 → 2026-08-30 · paid 2026-09-04 · Every two weeks
7 people · 239 h (2 overtime)
$20,682.12
cost $22,027.55
paid
2026-08-03 → 2026-08-16 · paid 2026-08-21 · Every two weeks
7 people · 245 h (6 overtime)
$13,417.62
cost $14,207.32
paid
Sep 14–27: 7 people, 243 hours with 13 of overtime, $16,253.12 gross and $17,259.73 total cost. Try starting it again. Real screen · sample data.
Without it

Payroll in a spreadsheet keeps no record of which week was paid, or whether these hours were already in last week's run.

Why we built it

Running payroll the same way every time takes the dread out of payday. The owner sees what the period really costs, not just the gross, and the team gets paid on time because nothing has to be rebuilt from scratch.

Sound familiar?“my payroll service makes me retype everybody's hours”
09

Every check, line by line, with the arithmetic

Try it

Open a run and each check shows every line and how it was worked out. Overtime is figured week by week on the regular rate — Wes's 44-hour week gives 4 h × $28.00 + ½ × $28.00 × 4 h = $168.00. His 8 hours of PTO are paid at his rate, and his federal income tax is $0.00, with the W-4 arithmetic that got there. Taxes use the official 2026 federal and state tables, and year-to-date limits carry from run to run. A state whose rules can't be followed exactly is marked estimated, and the line says what was assumed. City and county wage taxes aren't calculated.

Pay run — every check, line by line
← All pay runs
2026-09-14 → 2026-09-27
Pay date 2026-10-02 · Every two weeks · draft
Gross pay
$16,253.12
Employee taxes
$2,333.29
Deductions
$275.94
Net pay
$13,643.89
Total cost
$17,259.73
earning
Regular (week of 2026-09-14)
40 h × $28.00 = $1,120.00.
$1,120.00
earning
Overtime (week of 2026-09-14)
4 h × $28.00 + ½ × regular rate $28.00 × 4 h = $168.00 (29 CFR 778.107-.110).
$168.00
earning
Regular (week of 2026-09-21)
32 h × $28.00 = $896.00.
$896.00
earning
Paid time off
8 h × 28.00
$224.00
pretax
Medical premium (Section 125)
Medical premium (Section 125) flat = $95.00. Pre-tax for: federal income tax, Social Security/Medicare, FUTA/SUI, WI income tax.
−$95.00
tax employee
Federal income tax
Pub 15-T 2026 Worksheet 1A: $2,313.00 × 26 = $60,138.00; − $12,900.00 line 1g; = $47,238.00 adjusted annual wage; STANDARD mfj: $2,480.00 + 12% × ($47,238.00 − $44,100.00) = $2,856.56 ÷ 26 = $109.87; − Step 3 $4,000.00 ÷ 26 = $153.85 → $0.00.
−$0.00
tax employee
Social Security
Social Security 6.2% × $2,313.00 = $143.41 each for employee and employer.
−$143.41
tax employee
Medicare
Medicare 1.45% × $2,313.00 = $33.54 each for employee and employer.
−$33.54
tax employee
Wisconsin income tax
Wisconsin: no Form WT-4 (zero exemptions) on file: status single (the state's stated default); $2,313.00 × 26 = $60,138.00 − sliding standard deduction $1,619.04 = $58,518.96 taxable; all table: $1,045.04 + 5.3% × ($58,518.96 − $25,520.00) = $2,793.9849/yr; ÷ 26 = $107.46.
−$107.46
tax employer
Social Security (employer)
Social Security 6.2% × $2,313.00 = $143.41 each for employee and employer.
−$143.41
tax employer
Medicare (employer)
Medicare 1.45% × $2,313.00 = $33.54 each for employee and employer.
−$33.54
tax employer
Wisconsin unemployment (SUI)
Wisconsin SUI 2.5% (the published new-employer construction rate) × $0.00 (only $0.00 — the $14,000.00 wage base is reached) = $0.00 employer.
−$0.00
tax employer
Federal unemployment (FUTA)
FUTA 0.6% × $0.00 = $0.00; only the first $7,000.00 per year is taxable.
−$0.00
Wes Brubaker: 72 regular hours, 4 overtime, 8 PTO — $2,408.00 gross, $2,028.59 net, every line explained. Real screen · sample data.
Without it

A check that can't be explained turns into an argument with the person holding it.

Why we built it

People trust a pay stub they can check. When the overtime arithmetic is printed right there, a crew lead can see he wasn't shorted, and the office answers the question with a glance instead of a call to the accountant. That trust is worth more than the minutes it saves.

10

Approve locks the period's hours

Try it

Approve ties every approved shift in the period to the run, so paid time can't be edited afterwards. Spot a mistake? Void the run — with a reason — and its hours unlock for a new one; a run already marked paid can't be voided. Mark paid once the money has gone out: the run's commissions are marked paid and earned PTO is added to each balance. Walk this run from draft to paid.

Pay run — approve and lock
← All pay runs
2026-09-14 → 2026-09-27
Pay date 2026-10-02 · Every two weeks · draft
Gross pay
$16,253.12
Employee taxes
$2,333.29
Deductions
$275.94
Net pay
$13,643.89
Total cost
$17,259.73
243 approved hours across 7 people are in this run.
Approve this pay run?
The period's approved hours are locked to this run — they can't be edited after. Recalculate first if anything changed.
Approve and lock hours — then Mark paid, which settles Jenna's and Sam's commissions in the same step. Real screen · sample data.
Without it

Hours edited after they were paid are how two people end up with two answers about the same week.

Why we built it

Once a week is settled, it stays settled — that's what lets everyone stop worrying about it. The crew knows the hours they were paid for are the hours on record, and the owner never has to referee a week that changed after payday.

Sound familiar?“commissions live in a spreadsheet”
11

A clean register for whoever files

Try it

Leads 2 Build calculates payroll; it doesn't file taxes or send direct deposits. Each run ends in two downloads: the Register CSV — one row per person with hours, gross, every tax and deduction, net and every employer cost — for your accountant, and the Hours & earnings CSV — hours, PTO, commissions and gross — in the shape payroll services import. You or your payroll service pay it and file.

Pay run — the exports
pay-run-2026-09-14-to-2026-09-27-register.csv
NamePositionTypePeriod startPeriod endPay dateRegular hoursOvertime hoursPTO hoursGrossPre-tax deductionsFederal income taxSocial SecurityMedicareState income taxOther employee taxesPost-tax deductionsNet payEmployer SSEmployer MedicareFUTASUIEmployer benefitsTotal employer cost
Carla Noltofficew22026-09-142026-09-272026-10-0278001638.000.0071.48101.5623.7567.390.000.001373.82101.5623.750.000.000.001763.31
Dana Fisherproject_managerw22026-09-142026-09-272026-10-020002384.62119.23188.00147.8534.58104.630.000.001790.33147.8534.580.000.000.002567.05
Jenna Ruizsales_repw22026-09-142026-09-272026-10-020002412.000.00205.59149.5434.97113.340.000.001908.56149.5434.970.000.000.002596.51
Mark Reinholtownerowner_draw2026-09-142026-09-272026-10-020003000.000.000.000.000.000.000.000.003000.000.000.000.000.000.003000.00
Sam Deckersales_repw22026-09-142026-09-272026-10-020002353.500.00114.73145.9234.13109.870.000.001948.85145.9234.130.000.000.002533.55
Tyler Martincrew_memberw22026-09-142026-09-272026-10-0280902057.0061.71155.59127.5329.8388.600.000.001593.74127.5329.830.000.000.002214.36
Wes Brubakercrew_leadw22026-09-142026-09-272026-10-0272482408.0095.000.00143.4133.54107.460.000.002028.59143.4133.540.000.000.002584.95
The Sep 14–27 run as the accountant receives it — the same seven people and the same cents as the checks above. Real screen · sample data.
Without it

Retyping hours from timesheets into a payroll service is where the mistakes come in.

Why we built it

Your accountant gets numbers he can trust without retyping a thing, and you stop being the middleman between the crew's phones and the payroll service. Fewer hands on the numbers means fewer mistakes — and fewer awkward corrections on someone's next check.

12

Raise ladders you can price before anyone is on them

Try it

Progression plans raise pay on a schedule — after a number of months or approved hours — by a dollar amount or a percent, with an optional bonus or PTO hours. The preview runs the plan forward from a starting rate: on this Crew ladder a hand starting at $22.00 is at $23.00 after three months, $24.50 and 16 hours of PTO after a year, and $25.73 with a $500 bonus after two. Put people on a plan from their pay profile. Change the starting rate and watch it rerun.

Accounting — Payroll — Progression

Pay for everyone on the team, from the hours approved in Hour approvals. Taxes and deductions use the official 2026 federal and state tables. Leads 2 Build calculates the payroll — you or your payroll service pay it and file.

People & payPay runsTime offProgressionAnalyticsCalculator
Crew ladder
3
1.00
12
1.50
16
24
5
500
Add a step
Preview from$/h, 40 h a week, over 5 years
2026-10-01: $22.00/h
2027-01-01: $23.00/h
2027-10-01: $24.50/h · reward: 16 h PTO
2028-10-01: $25.73/h · reward: $500 bonus
The crew ladder from $22 an hour: $23.00, then $24.50 and 16 hours of PTO, then $25.73 and a $500 bonus. Real screen · sample data.
Without it

Raises handed out when someone asks reward whoever asks loudest.

Why we built it

A young hand who can see his next raise on a calendar has a reason to show up and stay. A ladder that's written down is fair to everyone on the crew, and the owner knows what it costs before he promises it.

Sound familiar?“a guy clocked in before he ever got to the job”
13

What each position really costs

Try it

Analytics totals each position — people, hours, overtime, what they cost and cost per hour — then shows each person with the number that measures their job: sales and cost of sale for reps, calls answered for the office, draws for the owner, hours waiting for approval for the crew. Missed clock-outs and PTO are counted for everyone. Crew delivery stays in hours and labour cost.

Accounting — Payroll — Analytics

Pay for everyone on the team, from the hours approved in Hour approvals. Taxes and deductions use the official 2026 federal and state tables. Leads 2 Build calculates the payroll — you or your payroll service pay it and file.

People & payPay runsTime offProgressionAnalyticsCalculator
2026-01-01 → 2026-10-01
No pay profile yet · 1
64 h
Cost $0
Office · 1
1502 h
Cost $32,584 · $22/h
Project manager · 1
0 h
Cost $49,166
Sales rep · 2
0 h
Cost $63,918
Owner · 1
0 h
Cost $57,000
Crew member · 1
1666 h · 90 overtime (5%)
Cost $38,699 · $23/h
Crew lead · 1
1671 h · 87 overtime (5%)
Cost $49,581 · $30/h
PersonHoursOTDaysMissed clock-outsPTOPaid (gross)CostCost/hFor this job
Ben Kauffman
no pay profile · Crew A
640800$0$0—
Carla Nolt
Office
15020189124$29,904$32,584$221284 calls answered · 412 placed · 3960 min talk
Dana Fisher
Project manager
000016$45,308$49,166—638 calls · 2140 min
Jenna Ruiz
Sales rep
00000$30,887$33,642—11 sales · $498,300 · $29,898 commission · cost of sale 6.8%
Mark Reinholt
Owner
00000$57,000$57,000—$57,000 in draws
Sam Decker
Sales rep
00000$27,760$30,276—10 sales · $512,400 · $23,058 commission · cost of sale 5.9%
Tyler Martin
Crew member · Crew A
166690201216$35,585$38,699$239.5 h waiting for approval
Wes Brubaker
Crew lead · Crew A
167187203032$45,822$49,581$309.5 h waiting for approval
This year: Tyler cost $38,699 for 1,666 hours — $23 an hour with taxes in — and Jenna's cost of sale is 6.8%. Real screen · sample data.
Without it

Labour is the biggest cost in the business and the least looked at.

Why we built it

An owner who can see what each role costs per hour makes calm decisions about hiring and overtime instead of panicked ones at year end. And judging each job by its own number — sales for a rep, calls for the office — means people are measured on what they actually do.

Sound familiar?“time off agreed in the truck gets forgotten”
14

Test a raise before you give it

Try it

The Calculator works out one check and a year of them — take-home, what the person costs you, and cost per hour — for any pay, frequency, state, W-4 and deductions, using the same engine as the pay runs. At $22 an hour and 45 hours a week in Wisconsin, with 3% to a 401(k), a check is $2,090.00 gross, $1,617.48 take-home and $2,314.68 to you — $25.72 an hour. A 5% raise costs about $3,009 more a year. Nothing is saved; change any number.

Accounting — Payroll — Calculator
Pay
Paid
$ per hour
Hours a week
State
Filing status
Dependents credit $/yr
401(k) %
Health premium / check
Try a raise %

2026 federal, FICA, FUTA and state tables. Unemployment uses your state's new-employer construction rate. City and county taxes aren't included.

Loading the 2026 tables…
$22 an hour, 45 hours a week: $25.72 an hour to the business once the taxes are in — and what a 5% raise really adds. Real screen · sample data.
Without it

A dollar-an-hour raise costs more than a dollar an hour once the employer's taxes are added.

Why we built it

Most owners have never seen the real hourly cost of an employee, and finding out after the raise is given hurts. Trying it first turns a nervous yes-or-no into a decision — and lets you tell a good hand exactly what you can do for him.

15

Who can see pay — and who can run it

Pay is three separate permissions, checked on the server. Pay management — people, rates, raise plans, analytics — is for admins, sales managers and project managers. Hour approval is for admins and project managers. Pay runs are for admins only. Sales reps and crew have no Payroll tab; anyone set to clock in gets the Home card. More on roles and permissions.

Payroll tabs — by role
Admin✓ Approves hours✓ Runs payroll
People & payPay runsTime offProgressionAnalyticsCalculator
Project manager✓ Approves hours— Runs payroll
People & payPay runsTime offProgressionAnalyticsCalculator
Sales manager— Approves hours— Runs payroll
People & payPay runsTime offProgressionAnalyticsCalculator
Sales reps, crew leaders and crew members have no Payroll tab. Anyone whose pay profile says they clock in gets the clock card on Home.
A project manager approves hours and time off but never opens a pay run; a sales manager never approves hours. Real screen · sample data.
Without it

Handing out the payroll login so a foreman can approve hours shows him everyone's pay.

Why we built it

Pay is private, and people relax when they know their rate isn't on every screen in the office. Giving each role only what it needs lets the owner hand off approvals without handing over the payroll.

How it works
  1. 1In Accounting → Payroll → People & pay, set each person up: position, pay method, rate, how often they're paid, and whether they clock in.
  2. 2Copy in their W-4 and state withholding form, and add deductions and benefits — a 401(k), a Section 125 health premium, a child support order.
  3. 3Crews punch in on their field link; the office, sales and owners clock in from the Home card, where time off is asked for too.
  4. 4Approve hours and time off in Hour approvals. A clock-in more than a mile from the job is flagged for you to ask about.
  5. 5Start a New pay run: every check for the period is worked out from approved hours, salaries, commissions owed and approved time off.
  6. 6Approve locks the period's hours. Download the Register CSV for your accountant and the Hours & earnings CSV for your payroll service.
  7. 7Mark paid once the money has gone out: the run's commissions are marked paid and the PTO people earned is added to their balances.
Why we built it

A post-frame builder doesn't have one kind of employee. A crew lead on an hourly rate with a share of the job's surplus, two crew members, a sales rep on straight commission, a project manager on salary, someone on the phones by the hour, and an owner taking draws. Usually that's four systems: a punch app for the crew, a spreadsheet for commissions, a payroll service that only sees the hours somebody retyped, and the owner's memory for the rest. Hours got changed after they were paid. Overtime got worked out on the wrong rate. Nobody could say what a dollar-an-hour raise really costs once the employer's taxes are added. So pay now lives where the hours already are: the approved shifts from the crew's field link and the office clock card become checks, every line says how it was worked out from the 2026 tables, and approving a run locks the hours it paid. It stops short of moving money on purpose — filing and direct deposit are a payroll service's job — so a run ends in two clean files for whoever does that.

The problem
  • Crew, sales, office and owner pay kept in different places
  • Hours edited after they were paid
  • Overtime and withholding worked out by hand
  • Hours retyped into a payroll service
  • No idea what each employee actually costs per hour
What you get
Everyone paid their own way, from one list
Every line of every check explains itself
Paid hours can't change once the run is approved
A register for the accountant and an hours file for the payroll service
The real cost of a raise, before you give it
One payroll for the crew, the reps and the owner — built only for post-frame and barndominium builders
ACCOUNTING

See payroll for every role
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “my crew, my reps and my office are all paid differently” — we will show you exactly where that stops.

leads2build.com
A completed post-frame building
Accounting — Payroll — People & pay

Pay for everyone on the team, from the hours approved in Hour approvals. Taxes and deductions use the official 2026 federal and state tables. Leads 2 Build calculates the payroll — you or your payroll service pay it and file.

People & payPay runsTime offProgressionAnalyticsCalculator
Find a person
1 person has no pay profile yet — open them to set one up.
PersonPositionPayPaidClocks inType
Ben Kauffman
no login
—$20.00/h on Crew A———
Carla Nolt
carla@ridgeline.demo.invalid
Office$21.00/hEvery two weeksYesEmployee
Dana Fisher
dana@ridgeline.demo.invalid
Project manager$62,000.00/yrEvery two weeksNoEmployee
Jenna Ruiz
jenna@ridgeline.demo.invalid
Sales rep6.0% commissionEvery two weeksNoEmployee
Mark Reinholt
mark@ridgeline.demo.invalid
Owner$3,000.00 draw / periodEvery two weeksNoOwner
Sam Decker
sam@ridgeline.demo.invalid
Sales rep4.5% commissionEvery two weeksNoEmployee
Tyler Martin
no login
Crew member$22.00/h + surplus (Crew A)Every two weeksYesEmployee
Wes Brubaker
no login
Crew lead$28.00/h + surplus (Crew A)Every two weeksYesEmployee
Payroll for every role — Leads2Build