Vio field notes
How do you keep track of who owes your contracting business?
Track unpaid contractor invoices with clear balances, payment records and an owner for each next step. Separate invoice age from job profit and cash.
Track unpaid contractor invoices by keeping the amount billed, payments applied, due date and remaining balance together. Give each unresolved balance an owner and a next action. A list of unpaid invoices is useful only when it reflects current records and distinguishes an overdue payment from an invoice that is not yet due.
Do not confuse the unpaid balance with job profit or collected cash. An invoice can be open while the project is profitable on paper, and a deposit can arrive before substantial costs are incurred. The examples here use fictional numbers to explain a workflow, not to describe a Vio customer's results.
Define the balance you are reviewing
Start with the actual invoice and the payments applied to it. Check for credits, corrections or other adjustments under your process. A customer's name and a total in a spreadsheet may not explain which invoice is outstanding, particularly when the customer has more than one job.
Confirm the payment terms in the agreement. An old invoice is not automatically overdue if a different due date or billing condition applies. Use the records to establish what is due before contacting the customer. Ask your accountant how your system should represent special cases rather than changing a total to make a report look right.
Keep payments attached to the right record
Record the amount, date, method and relevant reference when a payment is received. Confirm which invoice or project it belongs to. If a customer sends one payment covering several invoices, allocate it according to your agreed accounting process instead of applying the whole amount to the first open item.
For a fictional example, an invoice is $6,000 and recorded applied payments total $4,000. Before any other adjustments, $2,000 remains unpaid. The payment is not $6,000 merely because the invoice was sent, and the unpaid $2,000 is not cash available to spend.
Review age and due status separately
An aging view can group balances into time bands, but you still need to know what the bands mean. They may count from an invoice date or a due date. Ask which basis your tool uses. Otherwise two reports can appear to disagree simply because they measure different things.
Use the view to choose what needs attention, then inspect the actual record. A large older balance may have an agreed payment arrangement or an unresolved billing question. The next action should reflect that fact rather than sending the same reminder to every customer in a time band.
Use a factual reminder
Before sending anything, verify the amount and check for a payment that has arrived but has not been entered. Then identify the invoice, balance and useful next step. Keep the language calm and avoid claims about late charges or deadlines that are not supported by the agreement.
“Hi [name], I'm checking on invoice [number] for [scope]. Our records show [balance] outstanding as of [date]. If you've already paid, please send the payment reference so we can check it. Otherwise, can you confirm the payment timing or let us know if you have a billing question?”
This is an editable template, not a message sent to a real person. Follow your business's communication permissions and applicable requirements. If the amount is disputed, record the concern and route it to the person authorized to resolve it.
Record the conversation and next action
After a reply, write down what the customer actually said. A promise to check with someone is different from a confirmed payment date. Keep the next action with the invoice so another office person can continue the conversation without starting over or making a conflicting request.
- Invoice and current balance being discussed.
- Date and channel of the last meaningful contact.
- The customer's response or a factual note that there was none.
- The next step and the person responsible.
- Any dispute or correction waiting for review.
Do not continue automatic reminders unchanged while a genuine billing issue is being reviewed. A useful process can pause or adjust the next action when the circumstances change.
Check the records before making a cash plan
Outstanding invoices may help you understand expected receipts, but they are not a guarantee of payment on a particular day. Keep cash received separate from expectations. A project-cost review also needs expenses already recorded and costs still expected; neither one is replaced by the aging report.
The job cost guide explains those distinctions. Your accountant can help define the reports the business needs for planning and formal accounts. Use consistent definitions instead of treating whichever dashboard number is largest as the money available.
Test the workflow in Vio
Ask Ray to create an invoice, apply a partial payment and show the remaining balance in a sample project. Then correct an intentional error and inspect what changed. Confirm how the relevant invoice and project records stay connected, and who can see the financial information.
The job cost tracking page outlines this demonstration. Confirm reminder behavior separately: a suggested message, a task and an automatically delivered email are different capabilities. Do not rely on an assumed sending integration. Compare Vio packages for the access and annual terms you need.
Does an overdue balance tell me the job's profit?
No. A balance describes money still unpaid under the invoice records. Profit requires an appropriate view of revenue and costs. Collected cash is a third figure. Keep each definition clear and ask your accountant how your business should report them.
Should I send every customer the same reminder?
Review the record first. A payment may be unentered, an invoice may not yet be due or a billing question may be unresolved. The next message should reflect the actual situation and your agreement.
What should I do first?
Review a small set of open invoices and confirm their payments, due status and next actions. For a Vio walkthrough, book a demo or email info@withvio.com. Bring a redacted example and ask for Ray.