HourdiniDocs
Invoicing

Getting paid

Marking invoices paid, sending reminders, and tracking what's outstanding.

Hourdini doesn't process payments. Your client pays you through whatever channel you set up (bank transfer, Stripe, Wise, PayPal). What Hourdini does track is whether they've paid.

Marking paid

Open the sent invoice and click Mark paid. The invoice flips to Paid and drops out of your "owed" totals.

Screenshot pending
The Sent invoice page with the Mark paid button.

You can mark an invoice paid more than once; repeated clicks have no effect. It also doesn't matter if you mark it before or after the bank deposit lands; "paid" just means "I've been paid for this".

Recording the payment date

When you click Mark paid, today is recorded as the payment date by default. To record a different date (say the wire actually landed yesterday), open the invoice and edit the payment date in the metadata panel.

Outstanding totals

The Invoices page shows three filters at the top: Draft, Sent, and Paid. The Sent filter is your "what I'm owed" view, with running totals per currency.

If you have clients on multiple currencies, you'll see one running total per currency, side by side. We don't convert between them. See Multi-currency clients.

Reminders

There's no automatic dunning yet. To remind a client manually:

  1. Open the sent invoice.
  2. Click Resend email.

This re-delivers the same PDF to the same address. The invoice stays Sent; resending doesn't change its status.

Cancelling and refunds

Hourdini doesn't model refunds. If a client paid and you need to give the money back, the cleanest path is:

  1. Void the original invoice. It keeps its number and shows as Void.
  2. Optionally, draft a new invoice with a credit line item if you owe them future credit.

The money side of the refund happens outside Hourdini.

On this page