A well-organized spreadsheet is completely reasonable for simple, low-volume operations. The honest signal to switch is time, not size: once bookkeeping is eating real hours every week, invoices are being chased manually, or more than one person needs to see the numbers without version conflicts, software starts paying for itself.
Want the full method? See cloud accounting vs. spreadsheets: which helps cash flow more for the specific signals to watch for.