№ 00
Agent · Month-end close
CSVinput
variables
steps
reconcile
XLSoutput
running…

Build once, run every close

Same agent, every month. No rebuilding.

Reconciled to the cent

Every column ties out. Variances flagged to the row.

Free to review

Reviewers and viewers never pay a seat.

Audit-ready trail

Every input, step, and tie-out, recorded.

№ 01
Input

Drop in your source files.

Bank exports, general ledgers, payroll runs, billing CSVs - whatever your month looks like. The agent reads the raw file as it comes; this run starts from a 4,128-line trial balance. No template, no pre-clean.

Variables

Set the variables.

This run: April 2026 at an 8.25% tax rate. Change them next month - the same agent serves every close.

Steps

Watch the steps build it.

Three steps run in order - normalize the dates, compute the tax per line, then flag and strip voided rows. Each one lands its own column in the grid, and the row count moves with them.

Reconcile · Output

It ties out. Ship it.

Net gross and tax foot to the source within a cent - Δ $0.00. Out comes ledger_close.xlsx with every step and tie-out on the record.

PASSED
CSVtrial_balance.csvSales Tax Reconciler · R4
Draft
Reading the source.
trial_balance.csv · 4,128 rows · raw
PeriodApr 2026Rate8.25%EntityMercer & Co.
Account
4000·Sales
4000·Sales
4010·Returns
4000·Sales
Date
04/03/26
4-12-2026
04/19/26
04/30/26
Gross
12,480.00
8,205.50
-1,120.00
2,733.30
Period+
2026-04
2026-04
2026-04
2026-04
Tax+
1,029.60
676.95
-92.40
225.50
Status+
kept
kept
kept
voided
Sample · first 4 of 4,128 rows
Steps
Normalize date → period312ms
Compute tax @ 8.25%188ms
Flag & strip voided204ms
Tie-out confidence0%
Net tax reconciled- - -
Deliverable readyledger_close.xlsx · 4,065 rows
№ 02
Features

Built for people who foot their totals.

CSVXLS
2.1

Build-time flow preview

A live miniature of your pipeline running on real rows while you edit - so you see what each step does before you ever burn a run.

Δ to source$0.00✓ tied out
2.2

Reconciliation you can prove

Per-column tie-outs, variance flags, and a tolerance you set. The numbers carry the meaning - tied is sage, a variance is rose.

Maker$79Reviewer$0Viewer$0
2.3

Review & sign-off, free

Builders trigger runs; reviewers verify and sign. Your whole firm sees the work without your whole firm being a line item.

№ 03
Your data · Pricing

Your files stay yours. The price stays plain.

The finance audience reads sloppiness as risk - in how data is handled and how it is billed. Here is both, in the open.

Encrypted

In transit & at rest

Files travel over TLS and are stored encrypted, scoped to your account.

Scoped

Your account only

Every file path is bound to your user. No run can read another account's data.

Sandboxed

Bounded execution

Steps run in a restricted sandbox with per-step time and row limits.

Audited

A trail for every run

Inputs, every step, and every tie-out are recorded - always show your work.

Plain pricing

per month · annual billing saves ~18%
Starter
$29 / mo

For solo practitioners closing their own books.

  • 3 agents
  • 25 runs / month
  • Full audit trail
  • Email support
Start free trial
Most popular
Firm
$79 / seat / mo

For teams running every client's close.

  • Unlimited agents & runs
  • Scheduled runs
  • Full audit trail & sign-off
  • Priority support
Start free trial
Review & view
$0

For everyone who checks and signs the work.

  • Verify & sign off
  • Read-only access
  • Unlimited seats
  • No card, ever
Invite your firm

14-day trial on any plan · full access · no card required
Annual billing lowers Starter to $24/mo and Firm to $65/seat/mo; 5+ makers pay $69/seat ($59 annually). Partner concierge is application-only.

ThroughStackGet started

Close the month like someone who foots their totals.

Build your first agent today. It runs every close from here, and your reviewers and viewers come along free.

14-day trial · no card required · reviewers & viewers always free