Billing from the contract
Each customer has a contract with its term, rate and unit or pallet count. Monthly invoices are generated from it, with the price changing automatically when the space changes.
Recurring storage invoices generated from the contract and the space in use, pro-rata for part months, handling and collection fees added from the job, and a chasing ladder for the late ones. Built around quoting and invoicing for businesses that bill the same customers every month.
A storage invoice depends on things that change: the size of the unit, the start date, extra pallets added in March, a collection fee for a job last week, a discount agreed on the phone. If invoices live in one system and stock lives in another, someone reconciles them by hand every month, and mistakes slip through in both directions. Customers who are overdue are chased when someone remembers.
Pick the ones you need. Each is built around how your team already works, then joined up on one set of data.
Each customer has a contract with its term, rate and unit or pallet count. Monthly invoices are generated from it, with the price changing automatically when the space changes.
Move-in and move-out dates drive a pro-rata first and last invoice, with the working shown, so you aren’t explaining a number on a customer’s phone.
Collections, deliveries, handling and extra labour are recorded on the job and added to the next invoice, instead of being remembered later.
Generate the month’s drafts, review them in one screen and send them all at once, with emails or WhatsApp reminders going from the system.
Alerts ahead of contract end, with the renewal quote prepared. Customers who stay move onto the new rate; those who leave get a clean exit invoice.
A friendly reminder, a firmer one, then a final notice, on a schedule. Every send checks that the invoice is still unpaid, which is how the Storex ladder avoids chasing someone who just paid.
If you already invoice in Wix or another tool, I can keep it and sync both ways rather than replace it, as I did for Storex. See Wix integration.
Printable customer statements, a sales ledger and VAT summaries for your accountant. How VAT applies to each charge is set with your accountant and followed on the invoice.
The same five steps on every project, sized to yours.
Tell me how the business runs today: the tools, the workarounds, the bit that drives you mad. The quote builder takes about five minutes and gives me a scoped brief.
I reply with a fixed price and a phase plan. The must-haves go first, so you are using the system while the rest is still being built.
You see the real system on a private link while it is being built, with your own data in it as early as possible. Changes are cheap at this stage, so this is where we make them.
Spreadsheets, an old system, email threads: the data comes with you, checked against the source so nothing is lost on the way.
Your team gets a walkthrough, and I stay on for fixes and new features, either on a monthly support plan or pay as you go.
Yes. Billing reads the contract and the units in use, so adding a pallet or releasing a bay updates the next invoice, with the pro-rata calculated from the date. There is no re-keying.
Yes. Storex kept its Wix invoices and the system syncs both ways, so invoices created in either place appear in both. Whether that suits you depends on how much you rely on Wix; I can also build native invoicing.
On a schedule you set: a friendly reminder, a firmer one, a final notice. Before each one goes out, the system checks the invoice is still unpaid and the customer isn’t on a hold, so nobody is chased wrongly.
Yes, by card through Stripe, from a link in the invoice or from the customer portal.
Customers, contracts and open invoices are imported from your spreadsheet or old system and checked against it before the first run. I’d usually run the new and old side by side for one billing cycle.
Yes. Rates live on the contract, so a long-term customer, a business account and a short stay can each have their own price per unit or pallet, with discounts recorded on the contract rather than negotiated again every month. Rate changes at renewal are applied from the renewal date, and the old invoices keep the price they were issued at.
Quotes from your rate card, invoices with VAT, deposits and automatic chasing.
IndustryLogistics & storageQuotes, warehouse map, QR labels, crew app, invoicing and a customer portal.
SystemWarehouse managementWarehouse map, QR labels, per-client stock, collections calendar and a crew app that counts items.
SystemCustomer portal for storageStatements, files, stored items, declared values for insurance and service requests for storage customers.
Case studyStorexA storage and logistics company’s whole operation in one custom system: quotes, clients, invoicing, the warehouse and the crew in the field.
IntegrationWixWix forms, invoices and site data connected to a custom CRM, with sync that works both ways.
IntegrationStripeCheckout, deposits, subscriptions and payment links tied to your invoices and bookings.
GuideMalta VAT invoicesThe details a Malta tax invoice must carry, and what that means for invoicing software.
Quotes from your rate card, invoices with VAT, deposits and automatic chasing.
Logistics & storageQuotes, warehouse map, QR labels, crew app, invoicing and a customer portal.
Custom ERPQuotes, stock, staff, jobs and invoicing on one shared set of data.
Client portalsA secure login for clients: invoices, documents, bookings, payments and messages.
How pricing works · Digitalise Your SME grants · All case studies
The quote builder opens with the parts on this page already switched on. Add or remove what you like, and I reply with a fixed quote.