BidCraft Tile
BidCraftTile
Jump to…

Your job P&L and financial exports

At the end of a job somebody always asks the same question: did we make money on that one? Answering it usually means opening the proposal in one window, the receipts in another, and the bank app on your phone β€” then doing arithmetic you don't trust.

The Financials tile answers it on one page.

Roles: Financials is owners and admins only. It's the one screen that shows the sell side and the cost side together, so sales and crew don't see it. Sales keep their proposals and catalog prices; crew keep their tasks and the receipts they log.

Where to find it

Open a signed project and tap the Financials chip (πŸ“Š) in the row of tiles across the top of the project.

The tile stays locked until the job is signed. That's deliberate β€” a profit-and-loss on a job nobody has agreed to is a statement about money that doesn't exist yet.

The four numbers at the top

  • Contract β€” what the client has agreed to pay, including every signed change order.
  • Collected β€” money that has actually landed, with the percentage of the contract it represents.
  • Spent β€” what the job has cost you, from your receipts.
  • Net profit β€” collected minus spent, with your margin as a percentage. Green when you're up, coral when you're not.

Contract status

Underneath, the contract is broken out line by line: the original proposal, then each signed change order with its own amount and the date the client signed it, then the total.

Below the total you get the collection picture:

  • Invoiced β€” everything you've billed. Voided invoices aren't counted; you un-billed those.
  • Collected β€” what's cleared.
  • Clearing β€” bank transfers still in flight, shown separately (see below).
  • Outstanding β€” the gap. If a client overpaid, this flips to Overpaid instead of showing you a negative number.

The P&L itself

Money in on top, money out below it, broken into the six expense categories: materials, labor, permits and fees, dump and disposal, tools and equipment, and other. Each row shows the spend and how many receipts it came from. Then total spent, then net profit and margin.

A few things worth knowing about how those numbers are built:

Spend counts the portion allocated to this job, not the full receipt. If you bought five sheets of waterproofing and this bathroom used four, this job is charged for four. The fifth is yours for the next one. (There's a whole article on this β€” see How receipt allocation works.)

Receipts still being scanned aren't counted. A receipt Biddy is still reading has no trustworthy total yet, so it sits out until it's done. When any are waiting, the Spent tile tells you how many.

Bank transfers still clearing aren't counted as collected. Card payments land immediately; bank transfers take a few business days and can still bounce. Booking that money as profit before it settles would flatter the number, so it gets its own line until it clears. This is the one place Financials deliberately reads lower than the Payments tile, which counts it as good the moment it's on its way.

Net profit here is the same math as "Margin so far" on the Receipts card. Collected minus spent. Two names, one number β€” Financials just shows you the whole statement around it.

Outside labor

The last table is a ledger of everyone you paid on this job: who, how many payments, the span of dates, and the total.

It's built from receipts you filed under Labor, grouped by the name on the receipt. Two things follow from that:

  • If a receipt has no vendor name, it lands in a row called Unattributed. Open the receipt, add the name, and it moves onto its own line.
  • Names are matched exactly. "Dave" and "Dave Martinez" stay two separate rows, because BidCraft doesn't want to guess that two names are the same person and quietly merge somebody's pay. Fix the spelling on the receipt and the rows join up.

Taking it with you

Four controls sit at the top of the section:

  • Download PDF β€” the statement as a letter-size PDF, under your business name and logo. This is an internal document, so it always prints under your current branding, not whatever was on the proposal when you sent it. Good for a partner, a lender, or your own files.
  • Expenses CSV β€” every counted expense: date, vendor, description, category, amount, and the amount allocated to this job. Opens straight in Excel, Numbers, or Sheets.
  • Payments CSV β€” every payment: date, which invoice it was against, amount, status, method, and the check or reference number if there was one.
  • Print β€” sends the statement to your printer or your browser's Save-as-PDF, without the buttons.

Both CSVs contain exactly what the on-screen P&L counted, so the file always adds up to the document. Hand either one to a bookkeeper and the numbers will match what you're looking at.

If the numbers look wrong

Work backwards through the three inputs:

  • Contract looks low β€” check whether a change order was ever signed. Unsigned change orders don't count toward the contract; a client has to agree to it before it's money.
  • Collected looks low β€” check the Payments tile. Anything still clearing is listed there and on the Financials clearing line, and it'll move over on its own.
  • Spent looks low β€” check for receipts still scanning, and check the receipts themselves are on the right project.
Was this article helpful?
Still need help?

Email andy@businessupai.com and a real person on the BidCraft Tile team will get back to you. If you're signed in, you can also ask Biddy from any page in the app.