Bill Payments
Record and manage individual payments against vendor bills. Each payment is tracked as its own record, supporting partial payments, multiple payment methods, and QuickBooks synchronization.
Payment List
When you open a bill, the Payments section on the right side shows all payments recorded against that bill. Each payment displays:
| Column | Description |
|---|---|
| Date | Date the payment was made |
| Amount | Payment amount |
| Method | Payment method (Credit Card, ACH, Check, or QuickBooks) |
| Status | Checkbook.io processing status (if applicable) |
| Actions | Edit and delete buttons |
Below the payment list, a summary shows:
- Amount Paid — Total of all payments recorded
- Remaining Balance — Bill amount minus total paid
Recording a Payment
- Open the bill
- Click Record Payment at the bottom of the Payments section
- Complete the payment form:
- Amount — Defaults to the remaining balance. Adjust for partial payments.
- Payment Method — Select how the payment was made (Credit Card, ACH, Check, or QuickBooks)
- Payment Account — Select the QuickBooks payment account (shown when QBO is connected; account list is filtered by payment method)
- Date — Date the payment was made (defaults to today)
- Click Save
The Record Payment button only appears when the bill has a remaining balance and is not in Void status.
Payment Methods
| Method | Description |
|---|---|
| Credit Card | Credit card payment |
| ACH Transfer | Bank transfer / ACH |
| Check | Paper or digital check |
| QuickBooks | Payment recorded in or imported from QuickBooks |
Partial Payments
You can record multiple payments against a single bill. Each payment reduces the remaining balance independently.
When you record a partial payment:
- The bill status automatically changes to Partial Payment
- The remaining balance updates to reflect the new total paid
- You can continue recording additional payments until the balance reaches zero
When the total payments equal or exceed the bill amount, the bill status automatically changes to Paid.
:::warning Overpayment Warning If you enter an amount that exceeds the remaining balance, a warning message appears showing the overpayment amount. You can still save the payment — this is allowed for adjustments — but review the amount before confirming. :::
Editing a Payment
- Click the edit icon on the payment row
- Modify the amount, method, account, or date
- Click Update
The bill status and remaining balance update automatically after editing.
Deleting a Payment
- Click the delete icon on the payment row
- Confirm the deletion
The bill status and remaining balance recalculate after deletion. If a Paid bill's balance becomes greater than zero after deleting a payment, the status reverts to Partial Payment or Ready to Pay as appropriate.
:::warning QuickBooks-Linked Payments If a payment is linked to QuickBooks, a confirmation message warns that deleting it will also remove the payment from QuickBooks. :::
Bill Status and Payments
Bill status is managed automatically based on payment activity:
| Condition | Bill Status |
|---|---|
| No payments recorded | Status is set manually (Draft, Billed, Ready to Pay) |
| Some payments, balance > 0 | Partial Payment |
| Total paid >= bill amount | Paid |
The Paid, Partial Payment, and Void statuses cannot be selected manually from the status dropdown — they are system-managed based on payment records.
Checkbook.io Digital Payments
For companies with Checkbook.io integration enabled, you can send digital payments directly from ReadyBuild.
Prerequisites
- Checkbook.io integration enabled in company settings
PAY_VENDORpermission assigned to your role- Vendor has email address for payment notification
- Bill in Ready to Pay status
Submitting a Payment
- Open a bill in Ready to Pay status
- Click Submit Payment (or Pay Vendor)
- Confirm payment details
- Submit
Checkbook.io Payment Statuses
| Status | Description |
|---|---|
| In Process | Payment submitted, awaiting processing |
| Printed | Check has been printed |
| Mailed | Check has been mailed to vendor |
| Paid | Payment completed successfully |
| Failed | Payment failed (review for errors) |
| Void | Payment was voided |
| Expired | Payment expired before completion |
| Refunded | Payment was refunded |
Deposit Options
Checkbook.io offers vendors two ways to receive payment:
- Bank — Direct deposit to vendor's bank account
- Print — Print a check
Vendors receive an email with instructions to complete deposit.
QuickBooks Online Integration
Payments Created in ReadyBuild
When you record a payment on a bill that is synced to QuickBooks:
- A BillPayment record is created in QuickBooks
- Payment details include the amount, payment method, date, and payment account
- The bill balance in QuickBooks updates automatically
Payments Imported from QuickBooks
When a vendor is paid in QuickBooks:
- QuickBooks sends a webhook notification to ReadyBuild
- The BillPayment is imported and matched to the corresponding bill
- A single QuickBooks BillPayment that covers multiple bills creates a separate payment record in ReadyBuild for each bill, with the correct per-bill amount
- The bill status updates automatically based on the remaining balance
QBO-Originated Payment Locking
Payments that originated from QuickBooks (imported via webhook or sync) are read-only in ReadyBuild:
- The edit and delete buttons are disabled
- A tooltip explains: "This payment originated from QuickBooks and cannot be edited here"
- To modify these payments, make changes in QuickBooks — the updates will sync back to ReadyBuild automatically
Payment Account Reference
When integrated with QuickBooks, each payment tracks the source account:
| Payment Method | QuickBooks Account Type |
|---|---|
| Check / ACH | Bank Account |
| Credit Card | Credit Card Account |
Viewing Payment History
On the Bill
Open a bill to see:
- All individual payment records with dates, amounts, and methods
- Running totals for amount paid and remaining balance
- Checkbook.io payment status (if applicable)
In QuickBooks
For synced payments:
- View the linked BillPayment record in QuickBooks
- See full payment details and bank account references
- Reconcile with bank statements
In Audit Logs
Bill payment activity (create, update, delete) is recorded in the audit log accessible from Admin → Audit Logs.
Troubleshooting
Payment Stuck in In Process
- Check Checkbook.io dashboard for status
- Verify vendor email was correct
- Contact support if status doesn't update
Payment Failed
- Review error details in audit log
- Check vendor payment information
- Retry payment or use alternate method
QuickBooks Sync Issues
- Verify QuickBooks connection is active
- Check that vendor exists in QB
- Review sync logs for errors
- Re-trigger sync if needed
Cannot Edit or Delete a Payment
If the edit/delete buttons are disabled, the payment originated from QuickBooks. Modify the payment in QuickBooks and the changes will sync back to ReadyBuild.