Import your transactions.
Upload a CSV from your bank or credit card. Check the preview before adding transactions to your books.
Import bank transactions, track expenses, and send invoices. Free bookkeeping for freelancers and small US businesses.
No subscription. USD only.
Online payments have Stripe processing fees.
Upload a CSV from your bank or credit card. Check the preview before adding transactions to your books.
Sort income and expenses into categories, match payments to invoices, and check your accounts against your statements.
Review your profit and spending. Export your records when it’s time to share them with your accountant.
See your transactions together and spot what still needs a category. Create invoices in the same place, share a link with clients, and match payments when they arrive.
Try the demoBookkeeping and invoicing cost $0. If you accept online payments, Stripe charges its usual processing fees. SailBooks adds no payment fee.
Start freeNo subscription.
Freelancers and small US service businesses, like designers, developers, writers, and consultants. SailBooks supports one business per account and uses USD. Payroll, inventory, and tax filing aren’t included.
You upload transactions as CSV files from your bank, then review them before importing. There are no automatic bank feeds or PDF statement imports yet.
Bookkeeping, CSV imports, reports, exports, and invoicing. There’s no subscription or SailBooks payment fee. Preview limits apply. Stripe charges processing fees if you accept online payments.
Only if you want clients to pay invoices online. Bookkeeping works without it. Stripe transactions aren’t automatically imported; you can upload them as a CSV.
Create and publish an invoice, then copy its link into your own email or message. You can also save it as a PDF using your browser’s print menu. Invoice emails and reminders aren’t sent automatically.
With a connected Stripe account, clients can pay by card or ACH bank debit where supported. They don’t need a SailBooks account. Bank payments can take time to clear; you’ll see when a payment is still processing.