How do I pay my subcontractors / vendors through Beam?
This article covers payments you send to subcontractors or vendors (bill payments / outgoing funds).
Paying a subcontractor / vendor in Beam happens in two stages: first you create a subcontract on the project, then you create a bill against that subcontract and schedule the payment.
Note: You don't have to create a subcontract to pay a sub. If you just need to pay a single bill without tracking it against a subcontract, create a one-off bill instead — see How do I create a one-off bill for a project? below.
How do I create a subcontract in Beam?
- From the Projects page, click into the project you want to work in.
- In the left-hand navigation panel, select Subcontracts.
- On the Subcontracts tab, click + Add subcontract.
- Click the Vendor field and select the subcontractor from the list.
- (If they aren't listed yet, choose + Add new vendor to create them.)
- Under Schedule of values, add your line items:
- Select the accounting code (e.g., 0030 Electrical).
- This field will only be visible if you have accounting codes in Beam.
- Enter a description for the line item (e.g., “Electrical Scope”).
- Enter the amount to set the contract value.
- Use + Add item to add additional line items as needed.
- Select the accounting code (e.g., 0030 Electrical).
- (Optional) Upload a subcontract document, toggle on Sign and collect vendor e-signature, and set Retainage or Attachments.
- Click Add to finalize the subcontract.
The subcontract now lives inside the project and shows the projected cost, contract sum, and balance breakdown (Paid / Processing / Unpaid / Balance to finish).
How do I create a bill against a subcontract and schedule payment?
- When you're ready to pay your vendor, select Bills in the left-hand navigation menu.
- Click + Add bill.
- Select the bill type. Choose For a subcontract, then click Next: Bill information.
- Tip: If you have the vendor's invoice (PDF, PNG, or JPEG), you can upload the bill from the global Bills page for Beam to automatically extract the bill data.
- Bill information (Step 1 of 3):
- Click the Subcontract field and select the subcontract you want to bill against.
- Confirm or update the Issue date, Due date, and Number (bill/invoice number).
- Click Next: Line items.
- Line items (Step 2 of 3): For each line item, enter how much you want to bill this period:
- Enter a % of the scheduled value, or
- Enter a $ amount directly, or click Set to remaining amount.
- The Bill total updates automatically. Click Next: Finalize and add.
- Finalize and add (Step 3 of 3):
- (Optional) Add an Invoice memo and any attachments.
- (If Applicable) Choose a Conditional lien waiver option:
- Collect signature from subcontractor — the vendor receives an email with instructions to sign the lien waiver.
- Upload an existing document — if the vendor has already sent you a signed lien waiver.
- Collect lien waiver later — if you aren't paying the bill right now.
- Check This is the final invoice for this project if applicable, or confirm the Through date if this is a progress invoice.
- Note: You will only see lien waiver options if you are on the Scale plan and have turned on Collect lien waivers for each bill within the project details.
- Click Save bill and schedule payment (or Save bill and pay later to schedule it later).
- Schedule payment: In the Schedule payment panel:
- Confirm the Recipient. If you don't already have their bank details, click + Add recipient bank information — otherwise the vendor will receive an email from Beam to add it.
- Note: If they don't add it before the scheduled payment date, payment will be delayed.
- Confirm the Recipient. If you don't already have their bank details, click + Add recipient bank information — otherwise the vendor will receive an email from Beam to add it.
-
- Choose which account to Debit from (your Beam Balance or a connected bank account).
- Select a payment date: Tomorrow (soonest), Pay on due date, or Schedule for date.
- Click Schedule to confirm the payment.
Every time you add a bill, it'll be automatically reconciled against existing subcontracts and change orders.
How do I create a one-off bill for a project?
Use a one-off bill to pay a vendor or sub for a single bill that you don't need to track against a subcontract.
- From the Projects page, click into the project you want to work in.
- In the left-hand navigation panel, select Bills.
- Click + Add bill.
- Select the bill type. Choose One-off for a project, then click Next: Bill information.
- Bill information (Step 1 of 3):
- Click the Bill from field and select the vendor / subcontractor (or choose + Add new vendor to create one).
- Confirm or update the Issue date, Due date, and Number (invoice number).
- Click Next: Line items.
- Line items (Step 2 of 3): Add each item on this bill:
- Select the Project, Accounting code, and Cost type.
- Enter a Description for the line item (e.g., “Painting Scope”).
- Enter the Amount for the line item.
- Use + Add item to add additional line items. The Bill total updates automatically.
- Click Next: Finalize and add.
- Finalize and add (Step 3 of 3):
- (Optional) Add an Invoice memo and any attachments.
- Choose a Conditional lien waiver option (collect signature from the vendor, upload an existing signed waiver, or collect it later).
- Check This is the final invoice for this project if applicable, and confirm the Through date.
- Click Save bill and schedule payment (or Save bill and pay later to schedule it later).
- Schedule the payment the same way as a subcontract bill: confirm the recipient and bank information, choose the account to debit from, select a payment date, and click Schedule.
What are the benefits of paying my subs with Beam?
- Speed: ACH in 1-2 business day(s), and 0-1 business day if you pay through the Beam balance!
- Flexibility and freedom: No payment limits
- Peace of mind: Incredibly easy and transparent for you and your subcontractor
- Visibility: Each bill can be reconciled against your project budget (exclusive to our Plus and Scale tiers)