Skip to content
Fifi CRMHelp

Choose how you'll invoice

About 10 minutes · For owners · Needs Pro or Business · Last checked in v0.61.0, Oct 2026

Fifi can write your invoices, email them, record what customers pay, take card payments through Stripe and hand your numbers to QuickBooks. You don't have to use all of it. This guide helps you pick the pieces that fit your business, then points you to the guide for each. It takes about ten minutes to read, and none of your choices is permanent.

Note

Fifi isn't an accountant or a tax adviser. Ask yours about sales tax and how long to keep records.

The question

An invoice goes through four steps, and each has more than one way to do it. Decide these four things once, and the rest of this series follows.

StepThe choice
A. Create itBy hand, or from a visit, stay, service record, deal or load
B. Send itEmail from Fifi, or mark it as sent and deliver it yourself
C. Get paidRecord payments by hand, take cards and bank debits with Stripe, or both
D. Keep the booksNothing, a QuickBooks file, or QuickBooks Online sync

Needs: the Invoicing module on the Pro or Business plan. Invoices, online payments and QuickBooks sync come together with it: there's no extra switch or add-on. Fifi takes no fee on payments. Stripe charges its own processing fees, and your business pays them.

What Fifi doesn't do

Read this before you pick, so nothing surprises you later.

  • No recurring invoices. A monthly retainer is a new invoice each month. Duplicate copies the last one into a new draft.
  • No credit notes. To fix an issued invoice, void it and make a new one. To give a discount, add a line with a negative price.
  • No price list. A line's price is whatever you type, or the last price you charged for that service.
  • One tax rate per invoice. Combine your state and local rates into one. You can mark each line taxable or not.
  • US dollars only. Stripe and QuickBooks sync work for US businesses.
  • Only QuickBooks. There is no Xero or other accounting connection. QuickBooks Online has the sync; QuickBooks Desktop has a file.
  • No part-payment from the customer link. The Pay button takes the invoice's full balance. Part payments are recorded by hand.

The Invoices reference has the full rules.

Your options

A. Create by hand, or from your records

OptionGood forNot so good forSuits
By hand: Invoices → New invoice, pick the customer, type the linesAnything: retainers, one-off jobs, extra chargesRetyping what Fifi already knows about the visit or the loadConsultants, agencies, odd jobs
From a record: the Invoice button on a visit, stay, service record or load, or New invoice on a dealThe customer, the words and the quantity arrive filled in. The record then shows Invoiced, so you can't bill it twice (a deal can be billed in parts)Only works for records in modules you have on. You still check each priceGroomers, kennels, pest control, freight
Mixed: start from a record, then Add lineTrip charges, discounts, late-pickup fees: extras the record doesn't know aboutNothing, except one more stepMost service businesses

B. Send from Fifi, or mark it as sent

OptionGood forNot so good forSuits
Send…: Fifi issues the invoice and emails it with a link to view it onlineOne step. The email says your business name, replies come to you, and Fifi records when the link was openedThe customer needs an email address on a contact. Limits apply: 5 emails a day for one invoiceCustomers who read email
Mark as sent…: Fifi issues the invoice and emails nothingHanding a printed invoice over at the counter. Sending the link yourself by text or your own email. Customers with no emailYou deliver it. Fifi can't remind a customer with no email addressCounter sales, text-only customers

Either way the invoice is numbered, locked and kept for 7 years. A Copy customer link button gives you the private link, whichever you picked.

C. Get paid

OptionGood forNot so good forSuits
Record by hand: cash, check, bank transfer, a card you took on your own terminalNo setup and no cost from Fifi. Partial payments and deposits are easy. Works the same for every customerYou enter each payment. Customers can't pay from the invoiceCounter businesses, checks, a few big invoices
Stripe online: customers click Pay on the invoice link and pay by card, or by US bank debit if you turn that on in StripeFifi records the payment itself, with Stripe's fee. Faster for customers who pay from their phoneYou need your own US Stripe account. Stripe charges its fees. Full balance only, at least $0.50Customers who pay by card from email
Both: Stripe for those who click Pay, hand entry for the restYou never refuse a way of paying. A hand payment lowers the balance, and Pay then charges what's leftTwo places to look, though they land on the same invoiceMost businesses that take cards

Put cash and check instructions in How to pay in Settings → Invoicing. They appear on every invoice.

D. Keep the books

OptionGood forNot so good forSuits
Nothing: use Fifi's Payments and Receivables pages and Export CSVNo setup. You can see who owes what and how lateYour bookkeeper retypes the numbersSole traders, no accountant yet
A QuickBooks file (Invoices → Export for QuickBooks)Works for QuickBooks Online (invoice CSV) and Desktop (IIF, invoices or payments). You choose when it happensManual: you export and import each batch. Online's CSV can't carry discount lines or payments, and sales tax only as a plain line. Refunds aren't in the fileDesktop users, monthly batches
QuickBooks Online sync (Settings → Integrations)Issued invoices and your recorded payments reach QuickBooks within about a minute. Payments recorded in QuickBooks come back to FifiQuickBooks Online only. Needs an owner or admin who is also an admin of the QuickBooks company. Refunds aren't sent. Coming soon until Fifi's Intuit setup is doneOnline users who want it hands-free

Don't use both the sync and a file for the same invoices: QuickBooks would hold them twice. The export dialog warns you when the sync is connected.

What we recommend

Your businessCreateSendGet paidBooks
Solo consultantBy hand, or from a dealSend from FifiStripe for card payers, bank transfers by handNothing at first, then the sync if you use QuickBooks Online
GroomerFrom visits, plus extrasMark as sent at the counter, Send for the restBy hand: Card for your terminal, CashA monthly file for your bookkeeper
Boarding kennelFrom staysSend at check-outBoth. Record the deposit after you issue the invoiceA monthly file, or the sync
Pest controlFrom service records. Untick Taxable on lines like trip chargesSend from FifiChecks by hand, Stripe for businesses that prefer cardsThe sync, if you use QuickBooks Online
Freight brokerFrom delivered loads. The shipper's reference becomes the POSend from Fifi, with Net 30 or Net 45 termsBank transfers by hand, or Stripe bank debit for large invoicesThe sync, or Desktop's IIF file
A team with a bookkeeperWhatever each person's work needsSend from FifiBothThe sync or a file; make the bookkeeper an admin to export

These are starting points, not rules. If you can't decide, begin with "by hand or from records, Send from Fifi, record payments by hand, no accounting". Everything else can be added later.

What it costs

  • Fifi: nothing beyond your plan. Invoicing is in Pro and Business.
  • Stripe: its fees for each payment, charged to your Stripe account. See Stripe's pricing page (as of October 2026). Fifi doesn't set or add to them.
  • QuickBooks: your subscription with Intuit. Fifi doesn't change it.

Where next

  1. Set up invoicing: numbering, tax, terms and your details. Everyone starts here.
  2. Create and send your first invoice.
  3. Record payments and chase overdue invoices.
  4. Optional: take card payments with Stripe, then move invoices into QuickBooks with a file or connect QuickBooks Online.
  5. When something goes wrong: Invoicing troubleshooting.

Something out of date? Tell us.