PAYMENT RECONCILIATION, RECONSIDERED

Make sense of
every payment.
Keep the details.

Put payments and your ledger side by side. Match what agrees. Understand what doesn’t. Keep every exception visible.

No account. No bank connection.
A working browser demo, built by an independent founder.
A LITTLE ORDER, AT LAST SAMPLE DATA
Workspace / Reconciliation

SYNTHETIC CSV WORKSPACE

Reconciliation overview

CSV import
Exact matches3pairs
Needs a closer look8records
REFERENCEAMOUNTOUTCOME
INV-1048Studio suppliesUSD 1,240.00 Matched
INV-1049Monthly retainerUSD 860.50 Matched
INV-1050Service fee differenceUSD 320.00Review
INV-1051Equipment rentalEUR 475.25 Matched
Deterministic rules. Every outcome explained.01 / CSV
≠
The difference matters.

USD 320.00 in payments. USD 317.50 in ledger.
Kept for review, not quietly forced to match.

Illustrative preview · not connected to any bank or accounting system

BUILT AROUND THE WORK, NOT THE BUZZWORDS Exact decimal matching Visible exceptions Local CSV processing

01 / THE WORKFLOW

From two files
to a clearer picture.

Not every difference is a mistake. Start with a dependable rule, then give the uncertain records the attention they deserve.

PAYMENTS.CSVSource A
↔
LEDGER.CSVSource B

YOUR SOURCE FILES. ONE SHARED VIEW.

  1. 01

    Bring both sides of the story.

    Load a payments CSV and a ledger CSV with the same simple schema. Or explore the clearly labeled sample files.

  2. 02

    Match the certain. Keep the uncertain.

    A unique reference, exact amount and identical currency make a pair. Duplicates, missing entries and differences stay in review.

  3. 03

    See the reason. Take the report.

    Inspect both records, filter exceptions and export a CSV report. You decide what happens next in your own books.

02 / A SMALL TOOL, WITH CLEAR BOUNDARIES

Useful today.
Thoughtful about tomorrow.

PayTool is a founder-led MVP, not a finished enterprise platform. Here’s what you can actually try, and what is still being built.

AVAILABLE IN THE BROWSER DEMO

Clarity you can inspect.

01

One-to-one, not “close enough”

Exact decimal arithmetic. No fee adjustments, fuzzy matches or currency conversion hidden in a result.

02

Exceptions with an explanation

Search and filter records. Open the details to see the rule and the possible counterpart.

03

Your files, your browser

CSV contents are processed locally in memory. No upload, account or third-party JavaScript.

Open the actual workspace
PLANNED / IN DEVELOPMENT

A second layer
for harder questions.

We’re exploring Claude-assisted explanations for ambiguous matches, with structured evidence and human review.

  • Claude tool-use for exception explanations
  • Read-only data connectors
  • Persistent workspaces and review history

Not available in this demo. No launch date promised.

Help shape what comes next

03 / UNDER THE SURFACE

Rules first.
Reasoning second.
People in control.

The current engine is deterministic JavaScript. It compares exact values and returns a reason for every result. Nothing is sent to an AI model.

Read the approach
A
CURRENT · IN YOUR BROWSER

Validate & normalize CSVs

Schema, dates, currencies, exact decimal values.

B
CURRENT · DETERMINISTIC

Match or keep for review

Unique reference + amount + currency. No forced assignment.

C
FUTURE · CLAUDE TOOL-USE

Explain ambiguous evidence

Planned bounded tools for reading candidate records and proposing an explanation, never moving money.

D
ALWAYS · HUMAN JUDGMENT

Review before acting

A report supports your decisions. It does not update your ledger.

A FEW PRACTICAL QUESTIONS

Know what
you’re trying.

Is this an AI-powered demo?

No. This demo uses deterministic JavaScript rules, not Claude or another model. Claude integration is planned and in development for future exception explanations.

Do my CSV files leave my browser?

No. File contents stay in browser memory and are not uploaded. Resetting clears the current workspace data. The site itself is hosted on Cloudflare; see our privacy notice.

What counts as a match?

A reference must appear once in each file, with exactly equal amounts and the same currency. References are case-sensitive after trimming surrounding whitespace. Dates are validated but not used as match keys.

Can PayTool connect to a bank or move money?

No. The current demo reads two local CSVs and exports a report. It has no bank connections, live accounting integrations, API calls or money movement.

How can I give feedback or ask about early access?

Email founder@paytool.space. This starts a conversation with the founder, not an automatic signup or a guaranteed invitation.

START WITH SOMETHING YOU CAN SEE

Bring a little order
to the ledger.

Try the sample workspace. Then bring your own two CSVs.

Try workspace