The real question is not whether spreadsheets are bad. It is whether your current workflow can still stay honest when more people, more invoices, and more exceptions show up.
Keep the spreadsheet while the workflow is simple.
Switch when permissions, freshness, and traceability matter every week.
Use imports and review flows instead of forcing a rebuild from zero.