Back to site

Job profit, P&L, and cash flow

Sorting your bank charges is what makes these reports real (see Connecting your bank, or clear a whole backlog in one run with the Sort Wizard). Every number below is computed from your actual invoices and your actual bank activity, nothing estimated.

Per-job profit (Jobs)

The Jobs view at /admin/codex/jobs lists every project with what it billed, what it cost (sorted job charges plus any manual costs), and the margin left over. This is where "that job felt busy" turns into "that job made $312."

  • Jobs with thin margins get flagged. You set the thin-margin line in Settings, then Codex.
  • Charges you haven't attached to a job yet can be assigned from the Board at /admin/codex/board: unassigned charges on one side, your jobs on the other.

Profit and loss (Reports)

The P&L at /admin/codex/pnl shows income by client and expenses by category for any date range, down to the net line.

  • Income counts paid invoices plus bank deposits you marked income. Expenses count settled charges sorted as job costs or overhead, plus costs you recorded by hand that are not already matched to a bank charge. Personal and transfer rows never appear.
  • Every expense category maps to its IRS Schedule C line, shown right in the table. If you took owner pay out of the business, it's listed separately and never subtracted from profit, because a draw isn't a business expense.

The tax workbook

The Download tax summary button on the P&L exports a spreadsheet built for handing to your accountant, one tab per question they'd ask:

  • Summary: total income, deductible expenses by category with their Schedule C lines, net profit, and sales tax collected.
  • Income: by client, then by month.
  • Expenses: by category, each with its Schedule C line.
  • Jobs: collected, cost, and margin per job. Job profit is lifetime per job, not cut to the date range.
  • All transactions: every bank transaction in the range with its date, memo, account, bucket, category, what the bank called it, and job, so any summary line can be traced back to raw activity. Costs you recorded by hand appear too, marked "Recorded by hand".
  • Deposits: every deposit marked income or transfer, with the income total. Transfers between your own accounts are listed but never counted as income.
  • A tab per category and per job: each expense category with activity gets its own tab (your custom categories included), and so does each job with attached charges.

Cash flow

The Cash flow view at /admin/codex/cashflow lays collected money against spending over time so you can see the shape of your months, not just the totals. Use the shared date-range bar to zoom from "this month" out to a full year.

Income

The Income view at /admin/codex/income shows money coming in month by month. It counts invoices collected through the platform plus bank deposits you marked as income, so its total always agrees with Cash flow and the Profit and loss report. Every income deposit is listed by day underneath the chart.

Tax set-aside

The Taxes tab at /admin/codex/taxes keeps a running estimate of what to put aside for taxes this year, based on your real net and the rates you set in Settings, then Codex. Pick your business state there and the card splits the estimate into self-employment, federal, and state pieces. The tab also shows your state's rate detail, the usual federal quarterly due dates, and the tax workbook download.

A guesstimate, not tax advice

The set-aside number is a guesstimate based on your state and federal taxes and nothing else. It is not the amount you actually owe. It's there so tax time isn't a surprise; before you pay or file, confirm the real number with a tax professional, the IRS, or your state.