How it works

New client to paid invoice,
without the friction.

Griffio is built around a single loop: one contact feeds every document, every document feeds your reports. Here's exactly how it works.

01

Add a contact

Save a client or supplier once.

Every contact you add — client, supplier, or both — is stored in one shared directory. Their name, address, and email fill in automatically on every document you create for them afterwards. You never type the same details twice.

  • Client and supplier contacts in one place
  • Shared across invoices, quotes, purchase orders, and expenses
  • Edit once and every future document reflects it

Contact

M

Maple & Co.

Client · London

Active

Email

hello@maple.co

Address

14 Bridge Rd, London

Used in 12 documents — details filled automatically.
02

Create the document

Pick the type, fill in the lines, done.

Choose from an invoice, quote, credit note, debit note, or purchase order. Pick the contact and Griffio fills in their details instantly. Add line items — or drop in a saved template — and your branded, numbered document is ready in minutes.

  • Invoices, quotes, credit & debit notes, purchase orders
  • Auto-numbered so nothing clashes
  • Line item templates for work you bill repeatedly

Invoice

INV-0047

Maple & Co.

Draft
Brand identity design£1,800.00
Website build — 4 pages£2,400.00
Hosting setup£150.00
Total due£4,350.00
3 items added from "Website project" template
03

Send it

Email the PDF straight from Griffio.

When you're ready, send the PDF directly from your Griffio workspace. No attachment juggling or switching apps. When payment arrives, mark the invoice as paid yourself — statuses are yours to control, so your records always reflect reality as you know it.

  • Send branded PDFs by email without leaving Griffio
  • Statuses — Draft, Sent, Paid, Overdue — updated by you
  • A clear view of what's outstanding at any moment

INV-0047 sent to Maple & Co.

PDF attached · just now

Sent

INV-0044 marked as paid

Avery Studio · £2,800.00

Paid

INV-0041 marked overdue

Hazel Works · status updated by you

Overdue
04

Watch it roll up

Reports update as your documents do.

Every document you create — and every status you set — feeds your reports in real time. Revenue, outstanding payments, and expenses are assembled automatically from the work you've already done. No exports, no spreadsheets, no catching up.

  • Revenue and outstanding payments always current
  • Expenses tracked and categorised as they happen
  • Reports built from your real records, not estimates

Reports · June 2026

Paid this month

£8,420

Awaiting payment

£4,290

Overdue

£1,150

Revenue · last 8 weeks

Built from your records — nothing to export or tally.

The system

One loop, no second system.

Griffio isn't a collection of separate tools bolted together. Contacts, documents, and reports share the same data — so nothing needs to be entered twice or kept in sync manually.

ContactsDocuments

Contact details fill every document automatically — saved once, reused everywhere.

DocumentsReports

Every document and status update feeds your revenue, outstanding, and expense totals in real time.

StatusesReports

You control what's Draft, Sent, Paid, or Overdue. Reports reflect exactly what you've recorded.

Document types

everything you need to run the job

Invoices

Numbered, status tracked by you

Quotes

Convert to invoice in one click

Credit notes

Corrections handled cleanly

Debit notes

Adjustments in the right format

Purchase orders

Raised and tracked to receipt

Expenses

Logged and categorised as you go

Set up takes about two minutes.

Add your first contact, create an invoice, and send it — all in the time it takes to make a cup of tea.

Create your free account

No credit card required · Cancel any time