FeaturesInvoicingTrack expenses & see profit

Track expenses and see your profit

Invoicing · about 4 min · updated Aug 2026

Stacks does light bookkeeping without the accountant. Log what you spend, and the built-in Profit & Loss report compares it against the money you've actually collected — so you can see your real net profit and margin for any date range, in a couple of clicks.

Before you start

Step by step

  1. Open Expenses. In Stacks, go to Invoicing → Expenses, then click + Log Expense.
  2. Enter the expense. A description, amount and date are required (the date defaults to today). Pick a category — Advertising, Contractors, Fees, Insurance, Meals, Office, Rent, Software, Supplies, Travel, Utilities, Taxes or Other — and a currency (USD, EUR, GBP or CAD). Optionally add a vendor, link it to a contact, paste a receipt link, and any notes. Click Log expense.
  3. Review and filter. You're back on the Expenses list, newest first. Narrow it by category and a date range and Stacks shows a running Total for what's on screen. Click a row to edit it, use Delete to remove it, or tap the 🧾 icon to open a receipt link.
  4. Open the Profit & Loss report. Click 📊 P&L Report at the top of the Expenses page (or go to Invoicing → Reports). It opens on this year to date.
  5. Read your profit. Four figures sit up top: Income (cash collected), Expenses (what you logged), Net profit (income − expenses) and Margin (net ÷ income). Below that you get income by source, expenses by category, and a monthly income-vs-expenses chart. Change the window with the presets — This month, This year, Last 12 months, Last year — or a custom date range.
💡
Expense entry and the P&L report are available on Free. Ask your books uses workspace AI credits, including the original Free allowance. Review its answers against your recorded transactions.

Good to know

Frequently asked

Why is my income $0 when I've sent invoices?
The P&L is cash-basis: it only counts payments actually collected through Stacks — invoice payments and payment links — within the date range. Invoices that are sent but unpaid don't appear as income until they're paid.
Does logging an expense change an invoice?
No. Expenses are separate from invoices. They only feed the Expenses list and the expense/net-profit side of the P&L report.
Can I just ask what my numbers mean?
With available workspace AI credits, use Ask your books for questions about your recorded finances. AI can make mistakes and does not see unrecorded transactions.
Was this helpful?

See your real profit, not just your revenue

Core business tools, unlimited users, free forever.

Start free →  Explore more features →