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.rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JXZSH

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

rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JZcgz
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, Receipts and Vendor Credits can be captured through email, mobile upload, or bulk upload and will automatically generate draft records 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 can upload multiple files at once directly from the + Bill dropdown. This allows you to drag and drop or browse multiple invoices, receipts or Vendor Credits in a single step.

rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JgLUv

Once processed, these files will appear in your Inbox as draft records. Buildertrend automatically scans each document and identifies whether it is a Bill, Receipt or Vendor Credit. If the document type cannot be confidently identified, you will be prompted to select the appropriate type. The document type can also be changed manually while the record is in draft. rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000NJiXz 


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.

rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JgLBa

If a file is uploaded, Buildertrend uses OCR (optical character recognition) and AI to scan the document, identify the document type and automatically extract key details. This information is then populated into the record, helping to reduce manual entry.
rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000G5FjZ

rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000G5Fzh

You can then use bulk actions within the cost area to Merge selected items, Edit 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.rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000G5Ge1

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.

rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000G5HOn

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

rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000G5Hv3

✏️ 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. 

 

rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JXJH5

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. 

 

rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JXGSt


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, Receipts and Vendor Credits can be captured through bulk file upload, email forwarding, or mobile upload and will automatically appear in your Bills Inbox as draft records.

      Buildertrend uses AI to identify the document type and 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. rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000M4gTq 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. rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000MRufl

      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. 

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JZtpt

      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.  rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JZuSb 

      ✏️ 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, returned materials or corrections to billing errors.

      Vendor Credits can be created manually or captured through file upload. When an uploaded document is recognized as a Vendor Credit, Buildertrend automatically identifies the document type and populates available credit details for review.

      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. 

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000M2y0E

      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. 
      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000Jt8mn

      Once selected, click Send for approval to move the bill forward.rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JpomE

      The bill will move into an In Review status while awaiting approval. rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000Gjavm

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

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JiaJN rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000GjoVh

      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.  rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000Gjd2R


      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. rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000MXJyU 

      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.  

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000MX8YQ 


      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. rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JszJj 
      • 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.

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000Jt1F6

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

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000Jt4Xt

      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. Lien waivers can be applied to bills before or after payment and managed throughout the payment process.


      Conditional vs. Unconditional Lien Waivers

      Buildertrend supports three types of lien waivers:

      • Conditional – Used when the subcontractor or vendor is signing in exchange for payment. Conditional lien waivers can be released before payment or sent as part of the payment workflow.
      • Unconditional – Used after payment has been made to confirm payment has been received.  
      • Final Unconditional – Used after final payment to document the final release for a subcontractor or vendor. Final Unconditional waivers use existing Unconditional lien waiver templates.

      To apply or manage lien waivers on an individual bill, open the bill and locate the Lien Waivers section. From here, you can apply a Conditional, Unconditional or Final Unconditional lien waiver and select the appropriate form for each. When multiple lien waivers are applied, each is managed independently with its own form, status and available actions.rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000NJoAL 

      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.

      When paying multiple bills at once, you can also choose to send Conditional lien waivers as part of the payment workflow. Select Send with payment, then choose the conditional lien waiver template you would like to use. The company's default conditional lien waiver template is selected automatically, and Buildertrend shows how many bills in the payment are covered by the selected template. 

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000N8SWY

      Within each subcontractor or vendor group, the Conditional lien waivers section shows each applicable bill and its waiver status. Use the checkboxes to select which waivers to send with the payment, or select the Preview icon to review the waiver before completing the payment.

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000N8dtO

      Bills that will receive a waiver display as Unreleased. Bills without a matching template display as Pending, while bills that already have a waiver display the waiver's current status. Lien waivers are applied individually at the bill level, so each applicable bill receives its own waiver.

      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.

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JZbzS

      ✏️ 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. 

      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000M32a5

      To pay a bill, open it from the Ready for Payment tab. From there, use the available payment options to complete the transaction. rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JZldpYou can also pay multiple bills at once using bulk actions from the Bills page. 
      rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000JZhju

      When applicable, Conditional lien waivers can be selected and sent as part of the mass payment workflow. rtaImage?eid=ka0PB00000045ab&feoid=00NPB000004CogM&refid=0EMPB00000MOtbN

      ✏️ Note: When a payment includes a lien waiver, a Payment with lien waiver sent message appears after the payment is submitted. The message clears automatically or can be dismissed.

      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)