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. 

Separator+


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 budgetSeparator+

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


Separator+


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. 

Separator+


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. 

2025 04 24 12 45 26

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.

2025 04 24 13 01 28

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.

      2025 04 24 13 15 04

       

      ✏️ 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 also carries through to your accounting system, helping improve traceability and simplify reconciliation. This setting is compatible with the optional Continuous ID / number across all jobs setting. 
      2025 04 24 13 58 232025 04 24 14 11 24
      To turn this setting on: 
      • Navigate to Company Settings
      • Select Bills / POs / Budget
      • Enable Add PO suffix to bill number

      2025 04 24 14 01 292025 04 24 14 04 18

      Separator+


      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

      💡Pro Tip:


      If your subcontractors and vendors regularly email invoices, consider creating an email rule in your external email that automatically forwards messages to your Bills Intake Email. This helps ensure invoices are captured in Buildertrend as soon as they arrive, reducing manual forwarding and helping your team keep bills organized. 

      To find your Bills Intake Email, select Email to Inbox from the Bills page and copy your unique intake email address. Need help creating an email rule? See instructions for your email provider:

      Using Gmail? ↓

      Gmail requires you to verify your Bills Intake Email before it can be used for automatic forwarding.

      When you add your Bills Intake Email as a forwarding address in Gmail, Gmail will send a verification email to that address. The verification email will appear as a new item in your Bills Inbox in Buildertrend.

      Open the item and locate the verification link included in the Description, under the message asking you to confirm the forwarding request. Select the link to verify your Bills Intake Email.

      Once verified, return to Gmail to finish setting up your forwarding filter or rule.

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

      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

      Separator+


      Vendor Credits Overview

      Vendor Credits allow you to track credits issued by a subcontractor or vendor and apply them to future payments. This may include refunds or returned materials or corrections to billing errors. 

      Once a Vendor Credit is available, Buildertrend automatically displays it when you pay that subcontractor or vendor, allowing you to reduce the amount owed without manually calculating the credit. 


      Create a Vendor Credit

      From the Bills page, select the + Bill dropdown, then select Add Vendor Credit

      Enter the Vendor Credit details, just as you would a bill. Assign it to the appropriate job, subcontractor or vendor, and cost code. When finished, select Save to Job to save it as a draft or Mark as Available to make it available for use on a future payment. 

      ✏️ Note: Vendor Credits marked as available will live in the Ready for Payment tab. 


      Apply a Vendor Credit

      When you pay a subcontractor or vendor, Buildertrend automatically displays any available Vendor Credits for that payee. Select the Vendor Credit you want to apply, and the payment total will update to reflect the reduced amount owed. 

      You can apply Vendor Credits when paying bills through Buildertrend Payments or when recording a payment in Buildertrend. 

      If using Buildertrend Payments:

      • Partial Offset: If the Vendor Credit is less than the total amount due, the credit is applied and Buildertrend processes the remaining balance as a payment. The subcontractor or vendor receives an email summarizing the bill, credit applied, and remaining payment amount.
      • Full Offset: If the Vendor Credit fully covers the bill, no money is transferred. The subcontractor or vendor receives an email confirmation, and the bill and Vendor Credit are marked as paid and applied.

      In both cases, the corresponding bill payment record is automatically created and synced to your accounting system, eliminating the need for duplicate entry or manual reconciliation. 

      If recording a payment:

      From the Bills list, select one or more bills for the same subcontractor or vendor, then select Record payment from the More Actions menu. You can also open an individual bill and select Record Payment. From the payment workflow, add the available Vendor Credit and complete the payment details. 

      For more information about paying or recording payments for bills, see Paying a Bill section. 


      Vendor Credits and Accounting

      Similar to bills, Vendor Credits sync to your accounting system when you initiate the sync. What happens when a Vendor Credit is applied depends on how the payment is made:

      • With Buildertrend Payments: The bill, applied Vendor Credit, and bill payment record sync automatically to your accounting system.
      • Without Buildertrend Payments: The bill and Vendor Credit sync, but a bill payment record is not created. You will need to record the payment separately in your accounting system.   Separator+

      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 approval workflow allows you to define a specific order of approvers for bills. The workflow is configured at the company level and, once enabled, automatically applies to all newly created bills.

      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): Pulls users assigned as Project Managers in Job Details. 
        • Job-level approver(s): Pulls users assigned as additional approvers in Job Details. 

      If your workflow includes multiple approval levels, each level must be completed before the next level is notified and able to take action.

      For each level, choose how approval is determined:

      • All approvers: Every approver at that level must approve the bill before it advances.
      • Any one approver: The first approval advances the bill to the next level. Any remaining approvers at that level are automatically marked as Skipped.  

       


      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. 

      Separator+


      Lien Waivers

      Lien waivers help document payment agreements between builders and subcontractors or vendors. You can attach a lien waiver to a bill before or after payment and choose whether it should be released before payment or only after payment has been made. 

      Conditional vs. Unconditional Lien Waivers

      When working with a bill, navigate to the Lien Waiver tab and choose one of the following options:

      • Conditional (default) – Used when the subcontractor is signing in exchange for payment. The lien waiver can be released at any time before payment and will automatically release if it has not already been released when the bill is paid. 
      • Unconditional – Used after payment has already been made. This option is ideal for check or other offline payments because the lien waiver can only be released after the bill has been marked as paid.  

      ✏️ Note: You can change the lien waiver type any time before the bill is paid.. After payment, the bill is locked to Unconditional.

      Once released, Buildertrend tracks the signature status and notifies the subcontractor or vendor by email. Signed lien waivers remain associated with the bill for future reference.

      For more information on Lien Waivers, visit the following article here. Separator+


      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.

      ✏️ Note: If available, Vendor Credits for the same subcontractor or vendor can be applied during payment to reduce the total amount owed. The payment reflects the net amount after any applied Vendor Credits. 

      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.

      thicker+but+condenced


      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)