← All posts
Launch

A guided wizard for invoices you actually want to send

We rebuilt invoice creation as a step-by-step wizard, so the messy parts — line items, tax, terms — stop being a single intimidating form and start being a guided flow.

Most invoicing tools treat "create invoice" as a single screen with twenty fields and a save button. That works fine when you're sending the same flat-rate invoice every month. It falls apart the moment you need to itemize work, apply mixed tax rates, or remember what your standard payment terms actually are. People stall halfway through, save drafts they never finish, and ping support asking which field does what.

We wanted creating a real, detailed invoice to feel less like filling out a tax form and more like a short conversation. So we built a guided wizard.

Why a wizard, and not a better form

A single dense form optimizes for the person who already knows exactly what they want to send. A wizard optimizes for the person who is thinking through the invoice as they build it — which, based on how our customers actually use the product, is most people most of the time.

Breaking invoice creation into steps lets us do a few things a flat form can't:

  • Ask for context in the order it actually matters (who is this for, before what are you charging them for).
  • Surface the right defaults at the right moment, instead of pre-filling twenty fields the user then has to audit.
  • Validate as you go, so you find out about the missing tax ID on step two, not after hitting Send.

The wizard isn't a tutorial. It's the primary way to build a detailed invoice, step by step Create an Invoice with the Wizard.

What it unlocks

The immediate win is that complex invoices stop being intimidating. Multi-line-item invoices, invoices with discounts, invoices with non-obvious tax handling — they all flow through the same predictable path. You launch the wizard from the Invoices page with New Invoice and walk through it Create an Invoice with the Wizard.

The less obvious win is consistency. When every detailed invoice goes through the same guided flow, the data we capture is cleaner — which means reporting, reminders, and reconciliation downstream get better basically for free. A form that lets you skip fields produces invoices that are missing fields. A wizard that asks for them produces invoices that have them.

For anyone who preferred the old single-screen flow for quick one-offs: that path isn't going away. The wizard is for when the invoice deserves more care than a single screen can give it.

What's next

This release is the foundation. The interesting work starts now that invoice creation is a structured flow we can extend — saved templates, smarter defaults based on the customer you picked in step one, and richer line-item types are all easier to ship on top of a wizard than on top of a wall of inputs. We'll have more to share on each of those soon.

References

Source MDX: generated:invoices_create_via_wizard