Fermo · macOS

Fermo

Bookkeeping for people who run a small business — a trade, a shop, a studio, a practice or a farm — and want the books right without it becoming a second job.

Invoices, the bank feed, a counter for walk-in sales, the crew's schedule and payroll records live in one app on your Mac, on proper double-entry books your accountant will recognise. It opens on Today: who's late paying, what's due, what the bank brought in, and how the month is going.

  • Get paid: invoices, estimates signed on screen, and a Pay online link through your own Stripe
  • Sell at the counter: a register with barcodes, receipts, tap-to-pay by QR code and returns
  • Close the month in one go: the bank filed, reconciled and written up for you to check
  • Pay once — no monthly subscription, no account to sign up for
Coming soon for Mac
Fermo's Today page for a repair shop: eight things that need attention — the bank feed, late payers, bills due, a clock left running, sales tax due, overdue maintenance, low stock and closing September.
Today: what needs you, how many, and a link straight to the work. When there's nothing, it says so.
What it does

Everything a small business does with money, in one place

Get paid

Invoices and estimates emailed as PDFs from your own Mail, paid online through your own Stripe, and a list of who to call today with the text already written.

Sell at the counter

A register for walk-in sales: scan a barcode, take cash, card or a QR code on the customer's own phone, print a receipt, and count the drawer at close.

Keep the books

The bank feed sorted before you look at it, and a month close that files, reconciles and writes itself up — you tick what's right and close.

Run the crew

A schedule by crew or bay, timesheets and pay runs, and a page on each person's phone for their day, their hours and their pay stubs.

Get paid

From the estimate to the money in the bank

Every customer has a page that knows them — what they owe, how fast they pay, and every call, text and email — and Fermo keeps a list of who needs a call today.

An estimate for a transmission rebuild, with Sign in person, billing in installments, and Turn into invoice.
An estimate signed on screen, then billed in parts as the job goes.
Calls to make: 90 to call today and $13,728.42 past due, with late customers listed by what they owe, each with a Contact menu.
Calls to make: promises to pay first, then follow-ups, then late customers by what they owe.

Pay online, through your own Stripe

Every open invoice gets a Pay online link — in its email and on the PDF — for card or bank transfer. Each payment is recorded once it clears, with Stripe's fee.

Estimates that close

Offer good, better and best side by side. The customer signs on screen, the signed copy files itself with the job, and a deposit is held as a deposit, not income.

Calls, texts and promises to pay

Call or text from the list; texts open in Messages already written. Log "promised to pay" with a date and they're left alone until then — and back on top if the money doesn't come.

A portal for your customers

Send a customer their private link: their balance, open and paid invoices, estimates to sign, upcoming visits, and a way to ask for one. Off until you turn it on.

Reminders that escalate

Late notices that get firmer as an invoice ages, on your own schedule, opened in Mail with a statement attached. Service reminders bring customers back every few months.

Service plans

Regular work — lawn care through the season, a monthly maintenance visit — becomes draft invoices grouped into one batch on Today, to check and send.

New · The counter

A register for the busy part of the day

Ring up walk-in sales from the same price list and stock as your invoices. Every sale lands in the books as it happens — income, sales tax, stock and the drawer.

The Counter: items to tap or scan on the left, the sale on the right with a line discount, a tip, and a total of $248.91.
Tap or scan items; discounts, tips and the total as you go.
A QR code for $100.47 on the Counter, for the customer to scan and pay on their own phone.
Customers pay on their own phone: scan, tap, done.
A return from a counter sale: the lines coming back, how many, and a refund in cash from the drawer.
Returns and refunds, straight back into stock.
The Counter in dark mode, with the drawer open and a sale in progress.
The counter in dark mode — easy on the eyes, day or night.

Ring it up fast

Search or scan a barcode, pin favorites to number keys, and take cash with the change due in large type. Print a receipt or email one.

Every way to pay

Cash, card, a QR code paid by card or Apple Pay through Stripe, a split between them, or charged to the customer's account as an invoice on their terms.

Discounts, tips and sales put aside

Discount a line or the whole sale and the sales tax comes down with it. Tips go to their own account. Put a sale aside and pick it up at any register.

Close the drawer

Count by bills, coins and rolls, check it against what's expected, and print a Z report. Crew discounts and refunds stay within the limits you set.

Keep the books

The bank sorted, and the month closed in one go

Import your bank's statement — CSV, or the OFX, QFX and QBO files banks offer — and Fermo sorts every line before you look at it. At month end, the close does the rest.

Close September 2026: what Fermo will do on its own, each account reconciled to the bank's balance, what's worth a look, and who owes you.
Close the month: filed, reconciled and written up, for you to check and close.
The Banking page: checking, savings and cash drawer balances, lines filed by bank rules ready to add in one click, and lines that need a decision.
The bank feed: what your rules and habits filed, and the lines that need you.

Exact matches

A payment for the same amount as an open invoice or bill, from someone the bank line names, is matched for you. Untick any you'd rather check.

Filed by your rules and habits

Rules file lines on import, and Fermo learns merchants you file the same way a few times. The few lines left need you — and everything can be undone.

Close the month in one go

Fermo files the lines it's sure of, reconciles each account to the bank's own balance, then AI suggests the rest and writes the month up. You tick what's right and close the books yourself.

It checks itself

A health check ties every account to the documents behind it, and an audit log records every change in plain words — what it was before, and who made it.

Run the crew

Who's where, how long they worked, and what they're paid

The schedule, the time clock, timesheets and payroll share the same hours, so a job's labour cost is right without anyone typing it twice.

The week's schedule by service bay, with a visit for Hartland Property Management open in a side panel, ready to invoice.
The week by crew or bay. Open a visit to move it, finish it, or invoice it.
A pay run for October 7, 2026: gross pay, withholding and take-home for each employee from their approved hours, with a stub for each.
Pay runs from approved hours, with a stub for everyone.

A page on each person's phone

Crew sign in on their phone to My day — today's visits with the clock — their hours this week, their own pay stubs and time off, and their details to keep up to date.

Invoice from the job

Invoice a visit straight from the schedule. Let a crew member write the invoice on site if you like; it comes to the office as a draft with their name on it.

Pay runs and levels

Hours fill in gross pay; enter what your payroll service withheld and the run posts wages, liabilities and net pay. Hire from levels that set title, pay and time off.

Sign-in by role

An accountant sees everything but can't approve, the office handles customers and sales, and crew see only their day. Off until you turn it on.

Jobs, stock and equipment

Know what each job made, and what each machine needs

The jobs board: columns from Lead and Quoted through Scheduled, In progress and Done, each job card with its quote, what's billed and its stage.
Every job on one board, from quote to paid.
Equipment: an alignment machine, a diagnostic scan tool and a lift, each with its service intervals, when each was last done and what's overdue.
Lifts and tools serviced on time, by the calendar or the hour meter.

Profit by job, labour included

Crew time is costed at each person's own rate plus your share of payroll taxes, with a warning when a job runs over its estimate.

Stock and reorders

Your price list and what's on the shelf, with purchase orders drafted when something runs low — and the counter and invoices drawing from the same stock.

Fixed assets and loans

Straight-line or MACRS depreciation posted for you, a page per truck or lift with its papers, and loans split into interest and principal.

Equipment service

Service intervals by hours, months or both — whichever comes first — with a warning on Today before each is due.

Reports and taxes

The numbers, what changed, and what's coming

Profit and loss, balance sheet, cash flow and the general ledger — each comparable to the period before or a year earlier, and every amount a link to what's behind it.

Cash forecast for the next 13 weeks: cash in the bank today and in 13 weeks, the lowest point, and money coming in and going out each week.
Cash for the weeks ahead, seen before it happens.
The dashboard: twelve months of income against expenses, and cash in the bank over the year.
The whole year on one screen.

Month in review

Income, expenses and profit against last month and a year earlier, with the biggest changes called out and a few plain sentences written from the figures.

Worth a look

Plain checks on the numbers: the same bill twice, an expense well above its usual month, a charge four times a vendor's normal. Each can be dismissed.

Sales tax, Schedule C and 1099s

Sales tax worked out per agency with every return's due date, income and expenses by Schedule C line, and 1099-NEC copies for contractors.

Year-end, for your accountant

A checklist for the year, each item linked to where to fix it, then close the year and hand over a package your accountant can work from.

Search and ask

Say what you want to do

⌘K reads everyday phrasing — "record call for Angela", "new invoice for Kingsley 950 for patio work", "got paid by Swift", "book the Hartmans friday" — and opens the right page, filled in. Nothing is saved until you confirm it there.

The command box over the Customers page: typing 'record call for brian' lists matching customers to log a call for.
Type what you'd say. A name that fits several people lists each of them instead of guessing.

One box over everything

Find invoices by number, customers by name, phone in any format or account number, accounts by code, and any amount — every document for exactly that much.

Questions, answered with a chart

"Which customers were slowest to pay this year?" Ask about your own books in plain words and get an answer from your own figures.

Drafts from paper

Hand it a receipt, a vendor's bill or a letter and it drafts the entry for you to check. Have it write a text or an email to a customer from what's known about them.

Your key, or on-device

AI uses your own Claude API key, or Apple Intelligence on supported Macs, and only runs when you ask. Everything works without it.

Who it's for

Set up for your kind of business

Pick from 48 kinds of business and Fermo starts you with the accounts, services and prices yours usually has, asks the right things about each customer, and hides the sections you won't use.

Landscaping & snow Heating, cooling & plumbing Auto repair Cleaning Salons & barbers Restaurants & cafés Bakeries Farms & markets Clinics & therapists Yoga & dance studios Photographers Designers & agencies Law practices Bookkeepers Real estate agents Landlords Vacation rentals Shops & makers Trucking Nonprofits
Tell Fermo about the business: the company's address and contact details, and a searchable list of kinds of business grouped by outdoor and property, home services and trades, and more.
Tell Fermo about the business, and it sets up the rest.
Yours, on your Mac

Your books are a file you own

No account, no lock-in

Nothing to sign up for. Export everything — the journal, every report, invoices, bills and contacts — to CSV whenever you like.

Backed up and checked

A backup every day, checked after it's made, thirty kept — with copies in iCloud Drive if you want them, so a lost Mac doesn't take the books with it.

Works offline

Everything but AI, online payments and the hosted customer portal works without an internet connection.

Never sends for you

Invoices, reminders, letters and texts open in your own mail app or Messages. You look them over and press send.

Questions

Before you ask

Can I move over from QuickBooks?

Yes. Export your accounts, customers, vendors, products, open invoices, unpaid bills and a trial balance as CSV, and Fermo sets your books up from them. Running it again only adds what's new.

Does it do payroll taxes?

No. Fermo records payroll — hours, pay runs, stubs, time off, what was withheld and paid. Your payroll service or accountant works out the taxes and files them.

Does my data leave my Mac?

Only when you send it. AI questions go to Anthropic with your own key, or stay on your Mac with Apple Intelligence. Online payments go through your own Stripe. If you turn on the customer portal, each customer's page is published to your own Cloudflare account so it works with your Mac off.

Can customers pay online?

Yes, through your own Stripe account: a Pay online link on each invoice, and a QR code at the counter. Checks, cash and transfers are recorded as before.

Can my accountant or crew use it?

Yes, on your own network. Turn on sharing in Settings and give each person a role. Crew get their day, hours and pay on their phone.

Is it a tax adviser?

No. Fermo keeps your books; your accountant still has the last word on taxes.

Coming soon

Pay once. Keep using it.

Fermo is in its last stretch before release, as a one-time purchase for the Mac with no monthly fee.