Bills Overview

Bills allow you to track and manage the actual costs of your jobs – from the moment a bill or receipt is received through approval and payment. 

With Buildertrend Payables, your entire accounts payable workflow lives in one place. Capture bills, review and approve them, and pay vendors all from the Bills page. 


What are Bills?

Bills represent real costs incurred on a job, including subcontractor or vendor invoices, material purchases, and receipts submitted from the field. 

Using Bills helps you:

  • Track actual job costs in real time
  • Maintain accurate financial reporting
  • Ensure costs are reviewed before payment
  • Stay aligned with your job budget

Accessing Bills 

To begin working with Bills, select a job and navigate to Financials Bills.

From the Bills page, you can:

  • View incoming bills and receipts in the Inbox, where new items are captured as draft bills
  • Review bills in the In Review tab that are awaiting approval
  • Access bills in the Ready for Payment tab once they have been approved 
  • Track completed payments in the Paid tab
  • Use the All Bills tab to view and manage all bills across statuses
  • Create new bills as needed



Managing Bills with Buildertrend Payables

Buildertrend Payables brings your entire accounts payable workflow into one place — from the moment a bill or receipt is received to the moment it is paid.

Bills and receipts can be captured through email, mobile upload, or bulk upload and will automatically generate draft bills within the Bills page. 

Draft bills allow your team to review and confirm details before they impact job financials or sync to accounting.

Buildertrend can automatically extract key information like vendor, dates, and cost items to reduce manual entry. From there, your team can assign cost codes, link the bill to a job or Purchase Order, and prepare it for approval.

Approvals are managed directly within the bill. Once approved, the bill moves to Ready for Payment, where it can be paid or synced to your accounting system.

💡Pro Tip:


Keeping intake, approvals, and payments in one workflow reduces delays and improves cost visibility across your jobs. 


Creating a Bill

In Buildertrend, you have the flexibility to create a bill from scratch, from an existing Purchase Order, or directly from the Inbox. This provides a streamlined and efficient way to manage your job costs.

The workflow increases financial accuracy and improves communication with subcontractors and vendors, ultimately helping you stay on budget and maintain better control over your project’s financial health.

When creating a new bill, you are now able to upload multiple files at once directly from the + Bill dropdown. This allows you to drag and drop or browse multiple invoices or receipts in a single step. 

Once processed, these files will appear in your Inbox as draft records. From there you can open each draft to designate whether the item should be treated as a bill or a receipt, helping ensure costs are categorized correctly from the start.


Create a Bill from Scratch

To create a bill manually, begin from the Bills page for your job. 

Select + Bill.

From here, you can either enter bill details manually or upload a file such as an invoice or receipt.

If a file is uploaded, Buildertrend uses OCR (optical character recognition) and AI to scan the document and automatically extract key details, including the title, subcontractor or vendor, dates, and cost items. This information is then populated into the bill, helping to reduce manual entry.

You can then use bulk actions within the cost area to Merge selected itemsEdit cost codes, or Edit cost types. Use the check boxes to the left of the Line Item to choose which cost items you'd like to change.

You can review auto-filled fields using a side-by-side view of the Bill and the uploaded file by clicking the File Icon in the top right of the Bill window.

When you are finished, select Save to finalize the bill. 

 

✏️ Note: When creating a bill from scratch, you can still link it at any time. Use the Purchase Order dropdown within the bill to associate it with an existing PO. 

 

Once linked, the bill will appear in the Related POs column on the Bills dashboard and within the Bills/Lien Waiver section of the Purchase Order. 

 


Create a Bill from a Purchase Order

Creating a bill from a Purchase Order helps reduce manual entry, minimize errors, and keep committed and actual costs aligned. 

To begin, open the Purchase Order you would like to bill against. From the Bills/Lien Waiver section, select New Bill. 

Next, choose how much of the Purchase Order you would like to bill. You can apply a percentage or enter a specific amount for each line item.

Once selected, click Create Bill.

The bill will open with key information already populated from the Purchase Order:

  • Title: The title will automatically populate using the format: [Purchase Order Number] – [Purchase Order Title] – [Bill Sequence Number] (e.g., first, second, etc.).
  • Pay To: Will assign the Bill to the same subcontractor or vendor assigned to the associated Purchase Order.

  • Linked Purchase Order: Displays the associated Purchase Order.

  • Cost: The cost line totals specified during creation will be applied. 

Review and update any remaining fields as needed, then select Save.

       

      ✏️ Note: When creating a bill from a Purchase Order:

      • The subcontractor or vendor will automatically match the Purchase Order
      • The Purchase Order will be linked to the bill
      • Cost line totals will reflect the selected billing amount

       

      💡Pro Tip:


      If you frequently create bills from Purchase Orders, you can enable a Purchase Order suffix on the bill number to make these relationships easier to identify. 
       
      When enabled, the suffix appears in the Bill # column and will also carry through to your accounting system, helping improve traceability and simply reconciliation. 
      To turn this setting on: 
      • Navigate to Company Settings
      • Select Bills / POs / Budget
      • Enable Add PO suffix to bill number


      Create a Bill from the Inbox

      Bills and receipts can be captured through bulk file upload, email forwarding, or mobile upload and will automatically appear in your Bills inbox as draft bills.

      Buildertrend uses AI to extract and populate key details from the file, including:

      • Subcontractor or vendor
      • Dates
      • Cost items

      To review a draft bill, open it directly from the Inbox. 

      If you frequently create bills from Purchase Orders, you can enable a Purchase Order suffix on the bill number to make these relationships easier to identify. From here, review the bill details and make necessary updates. You can assign cost codes, adjust line items, and link the bill to the job or Purchase Order. 

      When you are ready, select Save draft to keep your changes without moving the bill forward, or Send for Approval to move the bill to the next step.   

      ✏️ Note: Draft bills:

      • Do not impact job financials
      • Do not sync to accounting
      • Can be reviewed, edited, and finalized when ready


      Approvers on Bills

      To help teams clearly identify who is responsible for reviewing and approving a bill, you can assign approvers directly within the bill or by setting up a tiered approval workflow.  


      Assign Approvers within a Bill 

      Open a bill and use the Approvals dropdown to select the user(s) who should review it. After selecting the approver(s), select the checkbox to the right to confirm your changes. 
       

      Once selected, click Send for approval to move the bill forward.

      The bill will move into an In Review status while awaiting approval.

      Assigned approvers will receive a notification and can review the bill directly within Buildertrend to approve it.  

      Once all approvals are completed, the bill will automatically move to Ready for Payment, allowing your team to proceed with payment or sync it to your accounting system.  


      Set Up a Tiered Approval Workflow 

      A tiered workflow allows you to define a specific order of approvers. When enabled, approvers are automatically added to all newly created bills, reducing the need to assign them manually. 

      To create a workflow, navigate to Company Settings Bills/PO/Budget and scroll to the Bill Approval Workflow section. 

      From here, you can assign:

      • Specific users, and/ or
      •  Dynamic roles for flexibility:
        • Job Project Manager(s): Users assigned as Project Manager in Job Details 
        •  Job-level approver(s): Users assigned as additional approvers in Job Details

      Once these settings are saved, approvers will automatically populate on all new bills. 

      If multiple levels are used, each level must approve before the next is notified and able to take action. 


      Approval Process

      When it is an approver's turn, they can either approve or reject the bill. 

      • Approve:  The bill will automatically route to the next approver (if applicable). Once all approvals are complete, the bill moves to Ready for Payment, allowing your team to proceed with payment or sync it to your accounting system.  
      • Reject: A comment is required and will be visible directly on the bill. The bill will remain in In Review, and the user who sent the bill for approval will receive an email notification.

      After resolving any issues, click Resend for approval to restart the approval process.  

      This resets all approvals and rejections, but prior activity will be saved in the Activity Log

      ✏️ Note: If the bill should not be paid, we recommend voiding it so it does not remain in an In Review status. 


      Paying a Bill

      Buildertrend's Bill Pay feature allows you to complete the final step of the payables workflow by paying vendors directly within Buildertrend. 

      Once a bill has been approved, it will move to the Ready for Payment tab, where your team can take action.To pay a bill, open it from the Ready for Payment tab. From there, use the available payment options to complete the transaction. You can also pay multiple bills at once using bulk actions from the Bills page.

      After payment is recorded, the bill will move to the Paid tab, giving your team a clear record of completed payments.

      If your account is connected to an accounting system (QuickBooks, Xero, Sage Intacct), payment details can also be synced to ensure your financial records stay aligned.  

      💡Pro Tip:


      Paying Bills directly from Buildertrend helps keep your entire accounts payable workflow – from intake to payment – in one place, improving visibility and reducing the need for separate tools. To learn more about Bill Pay, see the Bill Pay article.


      Interested in Learning More? 📚

      Visit the Buildertrend Learning Academy to explore additional learning opportunities — from live group trainings and certifications to on-demand courses and more.

      For questions or additional support, contact our Customer Support team via Live Chat, email support@buildertrend.com, or call 1-888-415-7149 — we’re always happy to help.

      Still have questions or need our help finding a resource?

      Contact our Customer Success team.

      Mon - Fri

      8:00am - 5:00pm

      USA (CST-6)