The Freelancer's Toolkit: Contract, Client, Invoice, Paid
Nobody sells a freelancer suite worth having, and this is not one either. It is five separate Mac apps that cover the chain from the contract to the money landing - including two that were never built for business and do the job anyway.
There is no suite here
Freelance software wants to be a platform. One login, one monthly fee, your client list and your invoices and your contracts all sitting inside somebody's dashboard. The alternative is not a smaller platform. It is no platform at all. It is five separate apps that each handle one stage of the job and leave the file on your disk. You run a program, you do the work, and you close it. It is the shape local-first software takes when nobody is trying to own the middle of it. Two of them were built entirely for your personal life, rather than your work. They do the job anyway.
The contract, before anything else
A freelance job starts as a document somebody has to sign, and it is almost always a .docx file. That is simply what the client sends. The problem is editing the file the client already uses without renting the software that made it. You need a way to read the terms, add your own details, and sign the paperwork without breaking the formatting.
DocCafe is a native .docx editor for your Mac. You open the contract, type your details into the blanks, adjust the terms, and save it back to your local folder. The file never leaves your computer. You do the work in a native window, not a browser tab, and you send it back in the exact format they expect.
The client list is a file, not a service
Your client list already exists somewhere. You exported it as a .vcf or a .csv from a mail app or a spreadsheet. ContactCafe is a document editor for contact files, not a contact library. Nothing is imported into an app database. It reads the format directly.
You open a file, edit a line, and save it back in place. The file you opened is the exact file you save. It is a direct edit to the raw export. When a client moves to a new building, you open their .vcf, paste the new address, and close it.
The follow-up nobody schedules
PersonalCRM is built for friends and family. It handles birthdays, the names of their kids, and the book you borrowed. It is a single file on your own computer holding one page per person. You track emails, phone numbers, addresses, notes, what you did together, and what you owe each other.
It works for clients anyway, because of one specific function. You choose how often you want to speak to someone. The application counts the days since you last spoke and tells you when a gap has opened. If a month goes by, it says so plainly rather than quietly resetting the clock. A client you have not spoken to since March is the exact same problem as a friend you have not called.
You merge birthdays, reminders, tasks, and the people you have not called onto a single page for today, sorted in date order. If you import a vCard from Contacts or a CSV from a spreadsheet, it finds duplicate records sharing an email, a phone number, or a name. You pick which to keep, and everything moves onto it. Everything sits in one file on your own computer. There is no account, no sync, and no server watching who you know.
Getting paid is a form and a PDF
InvoiceCafe creates invoices and exports a PDF in under a minute. You get a form on the left and the finished invoice on the right, updating on every keystroke. It includes a client address book. Pick a client, and every field fills itself in. You can bill from more than one business or side project. You set up a profile per trading name, each with its own logo, address, and bank details.
An old invoice keeps its own copy of the client and sender details it was written with. If you rename a client or retire a business profile next year, it leaves last year's paperwork exactly as it was sent. It handles quantities, rates, a percentage or fixed discount, and a tax rate, applied in the order they should be. You get nearly thirty currencies, including ones with no decimal place.
Accents and tone marks come out of the PDF exactly as typed. A Vietnamese client name is not stripped to plain letters, and the PDF stays searchable. Choose from three designs, Minimal, Classic, or Modern, and an accent colour. Then browse and search everything billed, or duplicate last month's invoice. No account, no subscription dashboard, and nothing uploaded.
Did the money actually arrive
MoneyCoffee is a personal finance tracker watching what came in and where it went. It keeps a month's spending on your own Mac. It is not bookkeeping. You type a line the way you would say it, and the app works out the amount, the day, who you paid, and where it belongs. Categories learn the keywords you actually see on your bank statement.
A freelancer's month rarely starts on the 1st. You can set the month to begin on your payday, choosing any day from the 1st to the 31st, and every screen, chart, and budget follows. You have three ways to get records in: a downloaded statement, a pasted block of bank messages, or a photo of a receipt, which is read on your Mac itself. Importing the same statement twice changes nothing.
Recurring bills post themselves, or they wait in a tray when the amount moves. You can view spending pace, a ranked breakdown, or twelve months side by side. There is no account, nothing to sync, no bank to connect, and nothing uploaded. You track what you earned and what you spent, locally.
What you are giving up
This approach has hard limits.
- No syncing. These are five apps and nothing syncs between them. A client in InvoiceCafe's address book is not the record in PersonalCRM, and it is not the line in the .vcf. You retype the details or you import the file again.
- Mac only. All five of these applications are macOS only.
- No accounting. There is no time tracking anywhere in this chain, and no bookkeeping. MoneyCoffee is purely for personal spending. If you bill by the hour, need a profit and loss statement, or have to file a tax return from your software, this is not the set for you.
The files belong to you, sitting exactly where you left them on your own machine. The applications are all on the menu.