Property managers do not pay at the door. They pay on terms.
Commercial work is a different business from lockouts. The person who calls is not the person who pays, the job arrives as a work order rather than a phone call, and the invoice has to carry a number their system recognises or it sits in a queue.
14 days free. No credit card to start.
What actually goes wrong.
The work order number has to survive.
It comes in on their paperwork and has to appear on your invoice. If it gets retyped or dropped, the bill gets rejected and you find out in 45 days.
Turnovers are the same job over and over.
A unit changes tenants and needs a rekey. Forty units means forty of the same job, each needing the right codes for the right door.
Several people at one account.
The site manager calls, the regional office approves, and accounts payable pays. One email address on a customer record does not cover it.
Money arrives long after the work.
Net 30 or worse. You need to know what is outstanding and how old it is without building a spreadsheet.
What matters for this kind of shop.
- Work orders that arrive as jobsDrop in their PDF and KeyBolt drafts the job or estimate from it, work order number included. The number then carries from the estimate to the job to the bill.
- Properties, units, and rekey cyclesTrack the property, the codes per door, and where each unit is in its rekey cycle, so a turnover is a lookup rather than an afternoon.
- Several contacts per accountLabelled email addresses per customer, so the site manager, the owner, and accounts payable each reach the right record.
- Billing that survives a 45-day queueA PDF and a pay link on the same bill, delivery status so you know it arrived, aging so you can see what is old, and late fees that apply on the same bill number.
Being straight with you.
KeyBolt has recurring service agreements that invoice on a schedule, which covers a maintenance contract well. It does not submit invoices into a property manager’s vendor portal for you, and it has no two-way QuickBooks Online sync in production yet. If your accounts require portal submission, that stays a manual step.
Questions.
- Can it handle recurring maintenance contracts?
- Yes. Set the interval, monthly, quarterly, or annual, and invoices generate when due. You can track which agreements are active, paused, or cancelled.
- Does the work order number carry all the way through?
- Yes. It travels from the estimate to the job to the bill, and the approval is written into the conversation thread so there is a record of who agreed to what.
- Can I bill several properties under one account?
- Yes. A customer can carry multiple properties and multiple labelled contacts, and the insights panel shows lifetime revenue across all of it.
- Does it connect to QuickBooks?
- Not directly yet. You export customers, invoices, and payments as QuickBooks-compatible CSV with an import guide built in. A direct connection exists in the codebase but is not switched on for shops.
- Which plan do I need?
- Basic at $99 covers commercial work end to end: jobs, work orders by email, estimates, invoicing on terms, and agreements. Pro adds the phone line, which matters more for lockout work than for scheduled commercial jobs.