SKILL FILE

Profit & Loss Tracker with AI

Generate a real P&L statement — revenue, COGS, expenses, net profit, margins — from your unified transaction ledger. Monthly, quarterly, or YTD. Accountant-readable. No bookkeeping software.

Download Skill File ↓

What this skill file teaches Claude

Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.

1

Real revenue, not gross charges

Stripe gross − refunds − chargebacks − Stripe fees = real net revenue. The number that actually hits your bank.

2

Categorised expenses

Reads the categorised ledger — COGS, contractors, tooling, infra, marketing, legal, tax, other — and totals each. Drill into any category for line items.

3

Multiple periods, side by side

This month vs last month vs YTD vs this-month-last-year. Spot the trend without staring at a chart.

4

Net profit + margin

Net profit, gross margin %, operating margin %. The three numbers that matter, computed correctly.

5

Multi-format output

Markdown for the repo (git-tracked, reviewable), PDF for the accountant, Google Sheet for the investor, JSON for the dashboard.

What you can build with this

Monthly close

Last day of the month → run the skill → P&L lands in `departments/finance/reports/YYYY-MM/profit-loss.md`. Commit. Done. 5 minutes instead of a Sunday afternoon.

Quarterly accountant handoff

Accountant asks for Q1 figures? Run with `--period Q1`. Get a clean PDF with revenue, expenses, net profit, and category breakdowns. No CSV export gymnastics.

Hiring / spend decisions

About to commit $3k/mo to a contractor or a tool? Run a P&L with the hypothetical added. See whether you're still profitable. Decide with numbers, not vibes.

Get the full skill file

Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.

Common questions

Yes — Profit & Loss Tracker reads from the transaction ledger that Transaction Sync produces. Run that one first to get the ledger populated, then this one any time you need a P&L.
It's accountant-readable, but you (or your accountant) still need an accounting record for tax filings — what this gives you is the cleanest possible source data, formatted so they can validate it in minutes instead of hours. It replaces "do I have my own books", not "do I have a registered tax agent".
Cash basis by default — what hit the bank, when it hit. Accrual mode is optional (requires invoice + bill dates from the CRM) and is mostly relevant once you cross ~$1M revenue.
Yes — each row keeps its native currency, and the P&L converts to a home currency (default AUD) using the FX rate on the transaction date via the exchange-rate API. Both views are available.
Out of scope. This is a real-time operating P&L for decision-making, not a statutory financial statement. Statutory accounts are an accountant's job — hand them this report and they'll add the accruals they need.

Ready to automate?

SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.

Book a Call →