Integrations

We own the jobsite. Your books stay yours.

BLT is where the receipt gets photographed, the hour gets clocked, and the dollar gets coded to a phase. Then it hands that record — already coded, already reconciled, already approved — to the payroll processor and the accounting package you have run for eleven years. Nobody is asking your bookkeeper to switch software.

Start for free For the back office
Bank import and exports on Builder · QuickBooks and Xero on Studio
Four connections

In from the bank. Out to the books.

Everything BLT connects to falls into one of four lanes. Each one names exactly what crosses the line, in which direction.

PayrollADP · Paychex · CSV

Hours come off GPS clock-ins, not a clipboard someone reconstructs on Sunday night. They arrive at the processor already split by employee, job and phase, so job costing survives the trip to payroll instead of collapsing into one line called Labor.

InEmployee roster, pay periods, class codes
OutApproved hours by person, job, phase and day — ADP and Paychex formats, or a CSV for any processor
AccountingQuickBooks · Xero

Export the week with the job and the phase intact. Your accountant gets vendor, date, amount, job, phase and category on every row — the same coding the PM chose at the counter, not a guess made three weeks later from a bank line that says HOME DEPOT #4821.

InChart of accounts, vendor list, class and job structure
OutCoded expenses, sub payments, draws and invoices — grouped by locked period
BankingCSV · OFX · QFX

Pull the statement in and BLT matches transactions against expenses that were already photographed, coded and approved in the field. What matches clears. What doesn’t gets a queue, so a $412 charge nobody remembers becomes a question on Friday instead of a mystery in November.

InCard and account statements — CSV, OFX, QFX
OutMatched transactions, reconciliation status, an exception queue with the receipt photo attached
DataCSV · XLSX

Start by importing the spreadsheet you are already running. The column mapper reads your headers, you confirm which one is the phase and which is the amount, and the ledger is live. Leaving is the same trip in reverse, and it is never a support ticket.

InBudget import from CSV or XLSX with a column mapper
OutFull CSV export of ledger, expenses, time and change log, plus every photo and receipt at original resolution
The path of a dollar

Counter to closed books, in five stops.

A $550.17 lumber run on Tuesday afternoon, from the moment the card is swiped to the moment it sits in your accounting package coded to Framing.

01 · Field

Photographed

The PM shoots the receipt at the counter. Ten seconds, gloves on, no signal required.

02 · BLT AI

Read and coded

Receipt OCR pulls five line items and posts them to Maple Ridge #1 · Framing · Materials.

03 · Office

Approved

The manager approves, reassigns or flags it in the weekly settle, then locks the period.

04 · Bank

Reconciled

The statement lands, the $550.17 charge matches the approved expense, and the row clears itself.

05 · Books

Exported

It leaves for QuickBooks or Xero with vendor, date, job, phase and category already on it.

Nobody typed a number. The Actual on the Framing line moved the moment step 02 finished — steps 03 through 05 confirm it, they don’t create it.
Reconciliation This morning
38 of 41 card transactions matched themselves against field expenses. $14,882.60 of $15,704.18 cleared on vendor, amount and date. Three are open: a $412.00 United Rentals charge with no receipt photographed, a $61.09 Ace Hardware charge posted twice, and a $348.49 fuel charge that landed two days after the week locked and rolls to the next period.
The principle

One system of record, not two.

The reason job costing fails is almost never the accounting package. It is that the jobsite record and the financial record are assembled by different people from different paper, three weeks apart, and then argued about. BLT captures the jobsite record where it happens and hands it over already coded — so the two records were never separate to begin with.

  • BLT holds receipts, hours, photos, purchase requests, subcontracts and the four-number ledger
  • Your accounting package holds the general ledger, AP, AR, tax and the financial statements
  • The handoff is coded transaction data, grouped by a period that is already locked
  • Corrections happen in the next open period, in the open, with a name on them
BLT does not replace your accountant’s software. There is no general ledger in here, no tax engine, no accounts payable run, and no payroll tax filing. We do not want to be the last mile of your books — we want the first mile to arrive clean.

Payroll day

Hours are already approved and split by phase. The office exports and moves on.

Month end

The weeks were locked as they closed. There is nothing left to reconstruct.

Vendor questions

The photograph sits next to the extracted lines. “What was this for?” stops being a question.

Leaving

Full CSV and a media archive, on demand, without asking anyone’s permission.

Import the spreadsheet. Keep the accountant.

Map the columns, tag the phases, and send the first clean export at the end of the week.