Stripe reconciliation, automated

Your books,
balanced to the cent.

Reconshift matches every Stripe payout to your bank statement automatically — catching fees, partial payments, and discrepancies before your accountant does.

AB
CK
MJ
RL

Trusted by 400+ finance teams

reconciliation_2024_03.csv
94% matched
BANK
Stripe Payout
$4,200.00
STRIPE
po_3Nx…
$4,200.00
BANK
Stripe Payout
$1,750.00
~
STRIPE
po_3Nx…
$1,697.25
BANK
Stripe Payout
$890.50
STRIPE
po_3Nx…
$890.50
BANK
Wire Transfer
$320.00
?
STRIPE
BANK
Stripe Payout
$5,100.00
STRIPE
po_3Nx…
$5,100.00
March 2024 · 47 transactions
44 matched2 partial1 unmatched
Total Variance
$2.47
across 47 transactions
Works with your existing tools
Stripe
Chase
Bank of America
Wells Fargo
Mercury
QuickBooks
94%
Avg match rate
<2min
Per reconciliation
$0
Variance missed
400+
Finance teams
How it works

Three steps to a clean close

No integrations to maintain. No custom scripts. Just upload and reconcile.

1

Upload your CSVs

Export your bank statement and Stripe balance transactions as CSV files. Drop them in — no column mapping required.

Takes 30 seconds
2

We run the match

Our 5-pass engine runs exact, fee-adjusted, partial, and fuzzy matching across every transaction in your dataset.

Runs in seconds
3

Review & export

See every match type, variance amount, and unmatched item. Manually pair edge cases. Export to PDF or CSV for your accountant.

PDF & CSV export
Features

Built for the details that matter

Instant matching

Upload a CSV and get results in seconds. No waiting, no queues.

🎯

5-pass engine

Exact, fee-adjusted, partial, fuzzy, and manual matching in one pass.

🔗

Manual match UI

Drag-and-drop interface to pair transactions the engine couldn't match.

📄

PDF & CSV export

One-click export for your accountant. Includes full match breakdown.

🔍

Variance detection

Catch every cent of difference. Fee-adjusted matching handles Stripe fees.

🔒

Secure by default

Your data is encrypted at rest. Row-level security ensures isolation.

5-pass matching engine

More than exact matches.
We catch the edge cases.

Stripe fees, partial settlements, and timing differences cause most reconciliation failures. Our engine handles all of them automatically.

Pass 1: Exact amount & date match~70% of rows
Pass 2: Fee-adjusted (Stripe net)~15% of rows
Pass 3: Partial / multi-payout~7% of rows
Pass 4: Fuzzy date window (±3 days)~2% of rows
Pass 5: Manual review queueremainder
Exact
Amount and date match precisely.
💸
Fee Adjusted
Stripe fee deducted — amounts reconcile to the net.
🔀
Partial
Multiple payouts combine to match one bank entry.
🔗
Manual
You matched it — full audit trail preserved.
Pricing

Simple, honest pricing

Start free. Upgrade when you need it.

Starter
Free

Perfect for small teams getting started.

  • 3 reconciliations / month
  • Up to 500 transactions each
  • PDF & CSV export
  • Manual match UI
  • Email support
Start free
Most Popular
Pro
$49/ month

For teams reconciling every month.

  • Unlimited reconciliations
  • Up to 10,000 transactions each
  • PDF & CSV export
  • Manual match UI
  • Priority support
  • Match confidence scores
Start free trial
Team
$149/ month

For accounting firms and larger teams.

  • Everything in Pro
  • Unlimited transactions
  • Multi-user access
  • Audit log
  • Dedicated onboarding
  • SLA guarantee
Contact us

Finance teams trust Reconshift

Real results from real teams

"We used to spend half a day on month-end reconciliation. Reconshift cut that to 15 minutes. The fee-adjusted matching is a game changer."

AB
Alex B.
CFO, SaaS startup

"The manual match panel is exactly what we needed for edge cases. Drag and drop, confirm, done. Our accountant loves the PDF exports."

CK
Caitlin K.
Controller, E-commerce

"Finally a reconciliation tool that actually understands how Stripe works. The 5-pass engine catches things we'd miss manually every single time."

MJ
Marcus J.
Head of Finance, Marketplace

Close your books faster.
Starting today.

Upload your first CSV and see your match rate in under two minutes. No card required.