VPS (4 vCPU, 8GB): 22. Error tracking is our own product, so free, but Sentry was 26 before we dogfooded. Backups to S3-compatible: 4. Transactional email: 9. Uptime checks: ours. Domain + odds: 6. Total: 41 euros for 1,900 paying restaurants.
The only scaling lever we have pulled in two years: PgBouncer in transaction mode when connections got spiky during lunch rush. Everything else is the same shape as day one.
Where is your money actually going? I bet it is not the VPS.