Blocks
One block,
every system.
Each block is written once, against a small contract every design system implements. Put it inside Cueit or Skita or Folio and it becomes a screen in that system, with nothing in the markup changed. Switch systems below and watch every block change.
Landing page
The sections of a landing page, from hero to footer, with Satori UI motion drawn in the system's own colours.
Invoices that chase themselves.Invoices that chase themselves.
Invoices, reminders and payments in one place, so your team spends Friday on the business instead of on overdue accounts.
Free for your first three customers. No card needed.
Hero
A landing hero: an announcement, a headline that blurs in, two actions and a line of proof, over a Kinetic Grid drawn in the system's own colours.
Lightning Fast
Blazing fast edge performance.
Secure by Design
Security by design, zero config.
Real-time Sync
Real-time sync across devices.
Global Scale
Instant global deployment.
Logo cloud
A strip of four proof points, each a muted icon, a name and one line, split by hairline dividers: backs the page up without competing with it.
Features
Everything between sending and getting paidEverything between sending and getting paid
Duebird covers the whole path of an invoice, so nothing falls between two tools.
Invoices in a minute
Start from the last one you sent. Line items, tax and terms carry over, and the total checks itself.
Reminders that sound like you
Polite on day one, firmer on day ten, and they stop the moment the customer pays.
Card, bank and wallet
Customers pay from the invoice in the way they prefer. Money lands in two working days.
Thirty currencies
Bill in the customer's currency and get paid in yours, at the rate shown on the invoice.
Cash flow at a glance
See what is due this week, who is late and what next month looks like, without a spreadsheet.
Ready for the auditor
Every change is logged with who made it and when. Export a year of records in one file.
Features
Six features on tiles, each an icon, a name and one sentence, under a heading that slides up as it scrolls into view.
Customers
Teams that stopped chasing payments
“We closed the books two days faster the first month. Nobody chases invoices any more, and our customers say paying us is the easiest part of their week.”
“The reminders alone paid for it. Late payments went from a third of invoices to almost none.”
“Our auditor asked for a year of records and got them in one file the same afternoon.”
“Billing customers in their own currency stopped a whole class of support tickets.”
“Setting it up took an afternoon. We moved two hundred customers over without a single mistake.”
Testimonials
Customer quotes, one featured on the emphasised surface and the rest on tiles beside it, each signed with a name and role.
Get paid for the work you already didGet paid for the work you already did
Set up in an afternoon. Free for your first three customers.
Call to action
The closing call to action on the emphasised surface, with a heading that blurs in as it scrolls into view.
Footer
A site footer: brand and tagline, a newsletter sign-up, three columns of links and a row of legal links.
Application
Screens that live inside a product: dashboards, tables, settings, forms.
Overview
November so far, compared with October.
Revenue
$48,210
Up 12% on October
Customers
1,284
86 joined this month
Churn
1.9%
Down from 2.4%
Open tickets
7
Two waiting over a day
| Customer | Status | Invoice | Amount |
|---|---|---|---|
| Kettle & FernNov 4 | Paid | INV-2041 | $2,400.00 |
| FieldnoteNov 3 | Pending | INV-2040 | $860.00 |
| Harbor & CoOct 28 | Overdue | INV-2039 | $1,120.00 |
| Quill StudioOct 26 | Refunded | INV-2038 | $240.00 |
Dashboard
An overview screen in an app shell: four KPIs with one emphasised, recent invoices with status tints, and plan usage.
| Customer | Status | Plan | Joined | MRR | |
|---|---|---|---|---|---|
| KFKettle & Fernops@kettleandfern.com | Active | Growth | Mar 2024 | $490 | |
| FFieldnotehello@fieldnote.app | Trial | Starter | Nov 2025 | — | |
| HCHarbor & Cobilling@harbor.co | Past due | Growth | Jan 2025 | $490 | |
| QSQuill Studioteam@quill.studio | Cancelled | Starter | Jun 2024 | — | |
| PParallelfinance@parallel.dev | Active | Scale | Aug 2023 | $1,490 | |
| MSMoss & Stonehi@mossandstone.com | Active | Starter | Sep 2025 | $49 |
9 shown
Data table
A customers table with status filter tabs, search, row selection with select-all and paging. Works on any rows you pass.
Settings
Your profile, how we reach you, and how the app looks.
A sentence or two. Markdown is not supported.
When someone @mentions you in a comment.
A Monday summary of what changed.
Receipts, failed payments and renewals.
New features, at most twice a month.
Settings
An account settings page: a section list beside profile, notification switches, density radio cards and a danger zone.
Create form
A new-project form with a URL derived from the name, visibility as radio cards, and validation that replaces a hint with its error.
Pages
The pages around a product: sign in, pricing, and what to show when there is nothing yet.
By signing in you agree to the terms and privacy policy.
Sign in
A split sign-in page: email, password and Google on one side, a customer quote on the emphasised surface on the other.
Pricing
Pay for the billing you do
Every plan includes unlimited invoices. Change or cancel whenever you like.
Starter
For a founder sending the first invoices.
$0per seat / month
Free for ever
- Up to 3 customers
- Invoices and receipts
- Card payments
- Email support
Growth
Most teamsFor a team that bills every week.
$39per seat / month
$468 billed yearly
- Unlimited customers
- Recurring billing
- Dunning and reminders
- Five seats
- Priority support
Scale
For finance teams with an auditor.
Custom
Annual contract
- Everything in Growth
- SSO and audit log
- Custom contracts
- Unlimited seats
- A named contact
Pricing
Three plans with a monthly and yearly switch. The recommended plan takes the one emphasised surface a view gets.
No projects yet
Projects hold your invoices, customers and reports. Start with one; you can import the rest later.
Nothing matches “harbour”
Check the spelling, or search every workspace instead of just this one.
Invoices did not load
Our server took too long to answer. Nothing was lost; trying again usually works.
Empty states
A reusable EmptyState and the three a product needs: first run, no search results and a failed load.