The idea
Solo consultants and small studios don't need an enterprise finance suite — they need to send a correct tax invoice, get paid, and not spend an evening reconciling bank transfers. Payfolio is invoicing sized for exactly that: the parts that matter, done compliantly, without the bloat.
What it does
You create GST-compliant Australian tax invoices with line items and discounts, email them with a PDF and bank details attached, and share a public client portal where customers can view and pay without an account. Recurring schedules generate draft invoices on a cadence, time entries import straight onto an invoice, and overdue reminders escalate on their own from friendly to firm to final.
The piece that saves the most time is reconciliation: incoming bank transfers, read through Wise webhooks, are matched against open invoices in three layers — exact, fuzzy, and an unmatched queue for the rest.
The hard parts
GST compliance, multi-tenant data isolation, and money. The reconciliation layer is provider-agnostic so it isn't locked to one bank; row-level security keeps each business's data separate; and the scheduled jobs are idempotent so a retried cron run never double-bills. Invoices render to PDF through React PDF for consistent, compliant documents. The codebase ships with a full test suite — 94 passing tests at the last delivery cut.
Status
A production-ready friends-and-family beta. The core — invoicing, recurring billing, reconciliation, reminders, and team roles — is built and tested.