Not every small business needs a paid booking system, invoicing platform and CRM from day one. This stack costs nothing to start and can be set up in an afternoon — with an honest note on exactly where each tool stops being enough, so you know when it is time to pay for something better.
Booking: Google Calendar with a shared appointment link
For a single-location service business, a shared booking link tied to Google Calendar covers the basics — available slots, confirmation emails, a shared view for staff. It stops being enough once you need multiple staff calendars synced with different services and durations; at that point a dedicated booking plugin earns its cost.
Invoicing: a free invoice template plus manual tracking
A clean, reusable invoice template and a simple spreadsheet for tracking paid versus unpaid covers a business sending under roughly twenty invoices a month. Past that volume, manual tracking starts costing more in missed follow-ups than a paid invoicing tool would cost in subscription fees.
Follow-up: WhatsApp Business with saved quick replies
WhatsApp Business’s free tier — saved replies, a business profile, basic labels — handles follow-up for most small operations. It stops being enough once you need automated sequences or you are managing follow-up across more than one team member’s phone.
Social scheduling: native platform schedulers
Facebook and Instagram’s own built-in scheduling tools remove the need for a paid third-party scheduler for a single-location business posting a few times a week.
Basic bookkeeping: a well-built spreadsheet
A properly structured spreadsheet, not a paid accounting tool, is genuinely enough until you are dealing with VAT filing complexity or multiple revenue streams that need separate reporting.
The honest limit of this whole stack
All six of these are free because they trade convenience for manual effort somewhere. The moment that manual effort starts eating more hours than the paid alternative would cost, that is the correct signal to upgrade — not a fixed revenue number, but your own time.