GST-ready invoices. Card-ready payments. Statement-ready exports.
Create a PDF invoice with line-items, GST and your branding in under a minute. Send via email with a secure card payment link. Generate a client statement across one case, all cases or a date range. One invoice, two surfaces - CRM per-client, Accounting cross-client.
Branded PDF generation
Your logo, your colours, your firm details. PDF rendering uses pdf-lib - server-side, deterministic, fast. No screenshot hacks.
GST + line items
Every item is taxable or exempt. 10% GST handled at the line level with correct rounding. ATO-compliant output, ready for your bookkeeper.
Client-paid via Stripe
Attach a Pay now button to any invoice. Clients pay by card in a Stripe-hosted checkout, funds land directly in your Stripe account, and the invoice flips to paid the moment the webhook lands. No PCI scope for your firm.
Send via email
Generate + send in one action. Uses your authenticated domain (SES). The PDF attaches, the payment link inlines, the message lands in communications.
Statements across cases
Generate a client statement covering one case, all cases or a custom date range. Shows outstanding, paid, credits. Ready for year-end packs.
Per-org branding
Pro and Enterprise both drop in a logo, set the brand colour and ship export-ready invoices. The custom report footer carries over to every invoice and statement.
Audit + immutability
Once sent, an invoice's line items freeze. Editing creates a new version. Payment events, send events, revision events - all in audit_logs.
Client-paid invoices, straight to your bank.
Invoice sent. Client taps Pay now. Stripe-hosted checkout takes the card. Funds land in your own Stripe account and settle to your bank on Stripe's normal schedule. ImmiIQ never touches the money and takes zero platform fee.
Money goes to your account
You are the merchant of record. Standard Connect account under your ABN. Standard Stripe AU card processing rates apply (~1.75% domestic). Zero platform fee from ImmiIQ.
Zero PCI scope for your firm
Checkout runs on Stripe's own domain. Card details never touch our servers or yours. Stripe handles PCI, 3DS and dispute plumbing.
Onboarding in about 5 minutes
Stripe-hosted flow captures your ABN, bank account and identity. No developer work, no separate app to install. Connect once and every invoice can carry a Pay button.
One invoice. Two surfaces. No re-keying.
Per-client view lives on the client billing tab. Cross-client list lives at /accounting/invoices. Same row, two framings - agents work per-client, accounts manage firm-wide.