Expense and bill management best practices
Every dollar that leaves your business should be entered as a bill, paid from a bank account, and categorized to an expense account. Doing this consistently is what makes your Cash Flow report trustworthy, your owner statements defensible, and your year-end tax prep painless. This article covers how to handle vendor bills the right way in TenantLedger so your books stay clean and your reporting stays accurate.
Always enter the bill before you pay it
The single most important habit in expense management is to record the bill first, then pay it — never the other way around.
Why it matters: A bill you have entered but not yet paid is a payable — money you owe. Entering bills as they arrive gives you a live picture of what’s due and when, so nothing slips past its due date and you can plan cash around upcoming obligations. If you pay vendors without first entering the bill, your payables list is incomplete and your “what do I owe?” view is wrong.
What to do in TenantLedger:
- When an invoice arrives, enter it as a bill right away — assign the Property, the Vendor, a Due Date, and one or more expense lines. See Add a bill.
- The bill lands on your Bills list marked DUE (or OVERDUE once the due date passes), so it’s easy to see what’s outstanding at a glance.
- When you’re ready, open the bill and pay it from the correct bank account. See Pay a bill.
Tip: Enter the bill even if you plan to pay it the same day. The few extra seconds keep your payables accurate and leave a clean audit trail.
Use the due date to drive your routine
The Due Date isn’t just a label — the Bills list uses it to flag overdue items. Set it to the vendor’s actual terms (for example, net 15 or net 30) rather than today’s date so the list reflects real deadlines. Then review the Bills list on a fixed cadence (weekly works well) and pay what’s coming due.
Set up recurring bills for predictable expenses
If the same expense arrives on a schedule for the same vendor and roughly the same amount — monthly landscaping from ABC Lawn Care, a quarterly insurance premium, an annual license fee — set it up once as a recurring bill instead of re-entering it every cycle.
Why it matters: Recurring bills eliminate the “I forgot to enter the water bill” problem. They also make your expenses consistent — same categories, same vendor, same description every period — which keeps your reports clean and your cash-flow forecasting reliable.
What to do in TenantLedger:
- Create a recurring bill template with the property, vendor, Frequency (Weekly, Monthly, Quarterly, or Yearly), start and end dates, and the expense line items. See Set up a recurring bill.
- Set Post Days in Advanced so the generated bill appears on your Bills list with enough lead time to schedule payment before it’s due.
Important: A recurring bill is a template, not an auto-payment. On the schedule you set, TenantLedger generates a normal bill on your Bills list — you still pay each one like any other. This is by design: it keeps you in control of when money actually leaves the account.
When to pause one: If a recurring service ends (you switch landscapers, cancel a subscription), don’t just delete and forget it. Edit the recurring bill and set its Status to Inactive so it stops generating but you keep the history.
Categorize every expense to a chart account
Every bill line must be assigned to an expense Account (your chart of accounts category). This is not busywork — categorization is what makes your financial reports mean anything.
Why it matters: Expense categories drive your Cash Flow report, owner statements, and tax preparation. A pile of uncategorized or miscategorized expenses produces reports that are useless at tax time and impossible to compare across properties or months.
What to do in TenantLedger:
- On each bill line, pick the Account that best describes the cost — “Repairs & Maintenance,” “Utilities,” “Insurance,” “Management Fees,” and so on. See Add a bill.
- Split a single bill across categories when it covers more than one thing. If a contractor’s invoice is part plumbing and part appliance replacement, add a second line so each piece lands in the right category. Use Add Row and the bill total updates automatically.
Be consistent, and mirror your accountant’s categories
- Pick one category per type of expense and stick with it. If pest control sometimes goes to “Repairs” and sometimes to “Pest Control,” your reports won’t add up. Consistency from day one beats cleanup later.
- Align your categories with your accountant’s chart of accounts. This makes year-end dramatically faster and reduces errors if you export to QuickBooks (if you’ve connected it).
- Always assign the correct property. The bill’s expense is tracked against that property’s books, so a bill on the wrong property quietly distorts two properties’ reports at once.
Don’t confuse a security deposit refund with an expense
Returning a tenant’s security deposit is not an operating expense — a held deposit is a liability you’re paying back, not a cost of doing business. Handle deposit returns through their own deposit/liability workflow, not as a vendor bill, so your expense categories stay accurate.
Use check printing and clean vendor records (for 1099s)
TenantLedger can pay bills by check, cash, or EFT, and can generate a printable check for you.
Why it matters: Letting the app print checks keeps your check numbers sequential and tied to the right bank account automatically — no gaps, no duplicates, no hand-written ledger to keep in sync. Each printed check pulls the bank account’s next check number and advances it for the next one.
What to do in TenantLedger:
- When paying a bill by check, set Print Check to Yes to have the app produce the check PDF; choose No (and type the Check #) if you wrote it by hand. See Pay a bill.
- Make sure the bank account is configured for check printing first — its Check Layout must be set to something other than None, with the account, routing, and fractional numbers filled in. See Print a check.
- Print a test check on plain paper and hold it against your check stock to confirm alignment before printing on real checks.
Keep vendor records complete for year-end
Complete vendor records are the foundation for 1099 reporting at tax time.
- Create the vendor record properly — full legal name, address, and contact info — before (or while) entering their first bill. You can add a vendor on the fly from the bill screen, but go back and complete the details you’ll need for a 1099.
- Always pay the right vendor on the bill. If you pay “ABC Plumbing” but the bill is recorded against a blank or wrong vendor, that spend won’t roll up correctly at year-end.
- Know which report shows what. The Vendor Summary (Vendor Report) lists your vendors and the balance you still owe — not what you’ve paid. For the total you actually paid a vendor during the year (the figure you need for a 1099), run the Bill Report. Review both before tax season. See Run the Vendor Summary.
A simple weekly bills routine
A short, repeatable routine keeps payables from piling up:
- Enter new invoices as bills as they arrive (or in one weekly batch). Assign property, vendor, due date, and categorized expense lines.
- Confirm recurring bills generated — check the Bills list for the recurring items you expect this period.
- Review what’s due or overdue on the Bills list.
- Pay due bills from the correct bank account, printing checks where needed.
- Spot-check categories — make sure each bill landed in the right expense account and on the right property.
Do this weekly and your month-end close becomes a quick confirmation rather than a scramble.
Common mistakes to avoid
- Do enter the bill first, then pay it. Don’t pay a vendor without recording the bill — it leaves your payables incomplete and your books out of balance.
- Do set up recurring bills for predictable expenses. Don’t re-key the same monthly bill by hand each cycle — it invites typos and missed entries.
- Do categorize every line to the correct expense account. Don’t leave expenses uncategorized or dump everything into a generic “Miscellaneous” bucket — it makes reports and tax prep useless.
- Do split multi-category bills across lines. Don’t force a mixed invoice into a single category just to save a click.
- Do keep vendor names and addresses complete. Don’t rely on quick on-the-fly vendor entries and skip the details you’ll need for 1099s.
- Do let the app print and number your checks. Don’t mix hand-written and app-printed checks on the same account without recording the check number — gaps break your reconciliation.
- Do assign each bill to the correct property. Don’t lump every property’s expenses onto one property — it distorts owner statements and per-property performance.
- Do treat security deposit returns as a liability repayment. Don’t record them as an operating expense.
Related how-to guides
Still stuck? Email support@tenantledger.com and a real person who knows the product will help.