
The Problem
Australian freelancers and tradies get caught in a repetitive loop: generate an invoice, attach it to an email, chase payment, repeat. Most tools are either overly complex — designed for accountants, not operators — or stripped of the features that matter in practice: GST, ATO compliance, credit notes, payment history. The few Australian-specific tools that exist make you set up your business profile before you can do anything. Bilkora starts at the invoice.

Invoice Editor — split-pane layout with live preview, GST engine, and ATO compliance checks
The Solution
The central design constraint, set before writing a single line of code: the product is the onboarding. No wizard, no welcome screen, no setup checklist. You sign up and land directly on a new invoice. Adding a customer slides in a drawer, a missing business name prompts a one-tap save, and the ATO compliance engine runs six passive checks per invoice — surfacing plain-English results without ever blocking send. By the third invoice, most users have a complete business profile, customer list, and product catalogue — built naturally while working.

Dashboard — revenue, outstanding balances, and payment history at a glance
Key Features
Invoice editor — split-pane with live preview on every keystroke, auto-save, drag-to-reorder line items with per-line GST and discounts
GST engine — per-line calculation with correct Australian rounding and a transparent breakdown
ATO compliance — six passive checks (ABN format, GST threshold, invoice sequence, due date, currency, totals). Never block, always advise.
Email & reminders — pre-send review, automated escalating reminders with per-invoice pause and audit log
Credit notes & BAS calculator — proper CN-numbered credit notes and a quarterly BAS summary mirroring the ATO form
Free public invoice generator — no login required, drafts carry through to signup
Architecture
Next.js 15 App Router with server components and server actions for all mutations. Supabase handles the full data layer: PostgreSQL with row-level security scoped by org (every query automatically tenant-scoped), Auth, and private Storage. Server-side PDF generation via @react-pdf/renderer, email delivery via Resend, and Vercel cron for automated reminders.
Outcome
Phase 1 shipped complete in April 2026 — usable end-to-end: sign up, create and send invoices with PDF, track payments, manage contacts and products, run BAS, and handle the full Australian compliance layer. Phase 1.1 (quotes/estimates, dashboard analytics) is scoped.
My Role
Solo Designer & Developer — product design and full-stack development over 4 months.
2 likes · 12 views · Jul 15, 2026
Solo-built invoicing SaaS for Australian freelancers: live invoice editor, GST with correct rounding, ATO checks, reminders and a BAS calculator.
Timeline
Apr 1, 2026 - Jul 1, 2026