Expense Tracking
Books tracks business expenses through the accounts payable module. Record vendor bills, manage expense categories, attach receipts, and pass billable expenses through to client invoices.
Expense Categories
Books uses these built-in expense categories:
| Category | Description |
|---|---|
| Travel | Flights, rental cars, fuel |
| Meals | Business meals and entertainment |
| Lodging | Hotels and accommodations |
| Transportation | Taxis, rideshares, parking |
| Mileage | Vehicle mileage reimbursement |
| Office Supplies | Paper, toner, desk supplies |
| Software | SaaS subscriptions and licenses |
| Hardware | Equipment purchases |
| Training | Courses, certifications, conferences |
| Professional Services | Legal, accounting, consulting |
| Communication | Phone, internet, postage |
| Subscriptions | Recurring service subscriptions |
| Maintenance | Repairs and maintenance |
| Utilities | Electric, water, gas |
| Insurance | Business insurance premiums |
| Taxes | Business taxes and fees |
| Other | Uncategorized expenses |
Each category maps to an expense GL account for accurate financial reporting.
Creating an Expense (Via Bills)
Expenses in Books are recorded as vendor bills:
- Navigate to Accounts Payable > Bills
- Click New Bill
- Select the vendor (or create one inline)
- Enter the bill number (from the vendor's invoice)
- Set the bill date and due date
- Add line items with the appropriate expense GL account
- Attach a receipt image if available
- Click Save
Bill Statuses
| Status | Description |
|---|---|
| Draft | Not yet finalized |
| Pending Approval | Awaiting manager approval |
| Approved | Ready to be paid |
| Partial | Partially paid |
| Paid | Fully paid |
| Void | Cancelled |
| Overdue | Past due date |
Attaching Receipts
Attach receipt images or PDFs to any bill:
- Open the bill
- Click Attach File in the attachments section
- Upload the image or PDF
- The file is stored in Azure Blob Storage and linked to the bill
Billable vs. Non-Billable Expenses
Mark expense line items as billable to pass them through to client invoices:
- On a bill line item, check Billable
- Select the customer to bill
- Optionally set a markup percentage
- When creating a client invoice, billable expenses appear as available line items
Vendor Management
Track your vendors under Accounts Payable > Vendors:
- Vendor name, address, and contact info
- Default expense account (pre-populates on new bills)
- Payment terms (Net 15, Net 30, etc.)
- 1099 vendor flag — tracks vendors who need a 1099-NEC or 1099-MISC at year-end
- Year-to-date payment totals for 1099 tracking
Purchase Orders
For larger purchases, create a purchase order before the bill arrives:
- Navigate to Accounts Payable > Purchase Orders
- Create a PO with line items, quantities, and expected costs
- Send the PO to the vendor
- When the bill arrives, convert the PO to a bill
PO statuses: Draft, Submitted, Approved, Ordered, Partial Received, Received, Closed, Cancelled.
Bill Payments
Pay vendor bills under Accounts Payable > Payments:
- Select the bills to pay
- Choose the payment method (check, ACH, wire, credit card, cash)
- For checks, enter the check number (Books tracks check sequences)
- Click Pay
Books posts: DR Accounts Payable, CR Bank Account.
Check Printing
For vendors paid by check:
- Navigate to Accounts Payable > Check Print Queue
- Select unpaid bills to include
- Print checks with vendor details and amounts pre-filled
Expense Reports
View expense analysis under Reports:
- AP Aging — Bills outstanding by age (0-30, 31-60, 61-90, 90+ days)
- Vendor Summary — Total spent by vendor
- Expense by Category — Spending breakdown by expense category
- 1099 Report — Year-end summary of payments to 1099 vendors
Next Steps
- GL Entries — How expense transactions post to the GL
- Financial Reports — P&L and expense analysis
- Reconciliation — Match bill payments to bank transactions