Customer Hub for Freelancers: Manage Clients, Income, and Expenses
One place for your clients, documents, and money — without the spreadsheet chaos.
As a freelancer, you wear many hats. You are the sales team, the delivery team, and the finance department all at once. Keeping track of who you have invoiced, who has paid, what you have spent, and which client needs a follow-up is a lot to manage with sticky notes and spreadsheets.
A customer hub brings everything together — client details, invoices, receipts, quotations, and expenses — in one dashboard. Here is what to look for in a customer hub, and how Terraform Documents handles each piece.
1. Centralized Client Directory
The foundation of any customer hub is a searchable directory of everyone you work with. Every time you create an invoice or quotation, you should be able to pull up a client's details without retyping their name, address, or email.
Terraform Documents stores each client with their full name, company, tax ID, address, phone, and email. The customer list is searchable — type a name or company and the list filters instantly. When you create an invoice, receipt, or quotation, the company autocomplete lets you select an existing client or type a custom name for a one-off job.
Each client record also shows all documents linked to them. Expand a row in the customer list and you will see every invoice, receipt, and quotation associated with that client, along with line items and totals. This makes it easy to check the full history of a business relationship at a glance.
2. Income Tracking Across Document Types
Income does not come from invoices alone. You might issue receipts for one-off payments and quotations that convert into paid projects. A customer hub should aggregate income from all document types so you see the full picture.
Terraform Documents tracks income from both paid invoices and receipts. The dashboard shows total income for any date range you choose — one month, six months, a year, or a custom period. Below the total, you will see how many documents contributed to that figure, so you can assess whether your income is coming from many small jobs or a few large ones.
Pending payments are shown separately. The dashboard lists the total value of all invoices currently in PENDING status, along with the number of unpaid invoices. This gives you a clear view of money owed versus money received.
3. Expense Logging with Categories and VAT
Income is only half the picture. To understand your net earnings, you need to track what you spend on your business — software subscriptions, office supplies, travel, equipment, and professional services.
Terraform Documents includes a dedicated expense tracker. You log each expense with an amount, VAT percentage, category, payment method, and date. The app automatically calculates the VAT amount and total, so you do not need to do the math. Categories include Office Supplies, Utilities, Travel, Meals & Entertainment, Rent, Equipment, Software, Professional Services, Insurance, and Other — the same categories commonly used for tax reporting.
The expense list is searchable and sortable by any column. You can find every software subscription you paid for last quarter, or all travel expenses from a specific month, in seconds.
4. Income vs Expenses Dashboard
A customer hub is most useful when it shows you the relationship between what you earn and what you spend. The dashboard in Terraform Documents puts income, pending payments, and expenses side by side as KPI cards at the top of the page, followed by a net income calculation (income minus expenses).
Below the summary, an interactive bar chart compares income and expenses over time. The chart resolution adjusts automatically — daily bars for short ranges, weekly for medium ranges, and biweekly for long periods. You can switch between preset date ranges (1 month, 6 months, 1 year, max, or custom) to see trends at a glance.
A stats grid beneath the chart shows counts for customers, receipts, invoices, paid invoices, quotations, and total expenses — each clickable to jump to the relevant page.
5. Quotation-to-Invoice Conversion
A common workflow for freelancers is: send a quotation, the client accepts, and then you need to issue an invoice. Without a customer hub, this means copying all the line items, amounts, and client details from the quotation into a new invoice template — a tedious and error-prone process.
Terraform Documents converts any accepted quotation into an invoice with one click. The client information, line items, amounts, tax, and notes are all carried over. The new invoice gets its own number from the invoice counter, and you can adjust details before sending. This is one of the biggest time savers in the app.
6. Recurring Invoices for Retainers
If you work with clients on retainer or have recurring monthly charges, you should not have to create a new invoice from scratch every month. A customer hub that supports recurring invoices can automate this process.
Terraform Documents lets you set a recurring day (1–31) on any invoice. The system checks daily and generates a new invoice copy when the day matches. Each generated invoice gets its own number, and you receive a notification to let you know it has been created. If your retainer falls on the 31st of a month, the system schedules it for the last day of that month instead.
7. Data Portability
A customer hub is only useful if your data is portable. You should be able to move your information between devices without losing anything.
Terraform Documents uses an identity-based system — there is no account to create. Your unique ID is stored in a cookie, and all your data is linked to that ID. You can export your encrypted identity as a file and import it on another device, giving you full control over your data. The exported file is password-protected and expires after 24 hours for security.
8. Archive and Restore
Not every client is active forever. Past projects, old quotations, and completed invoices can clutter your active lists. A good customer hub lets you archive records without deleting them, so your working view stays focused on current activity.
Terraform Documents includes an archive for customers, invoices, receipts, and quotations. Archived items are moved to a separate view where you can browse them, preview PDFs, or restore them to the active list. Nothing is permanently lost unless you choose to delete it.
9. What Terraform Documents Does Not Include
To keep the app focused and free, some features are intentionally left out. There is no time tracking, project management, full accounting (general ledger, balance sheets), or team collaboration. If you need those, you can pair Terraform with a dedicated tool — and because your data is exportable, you are never locked in.
What Terraform Documents does cover is the core workflow of a solo freelancer or small business owner: managing clients, creating documents, tracking income and expenses, and understanding your net position — all in one place, with no sign-up and no cost.
Start organizing your business today
No sign-up, no credit card, no limits. Create your customer hub in seconds and start managing clients, invoices, receipts, quotations, and expenses from one dashboard.
