Step 1
Case Fit Call
Free
Twenty to thirty minutes. Bring one clearing account, payout flow or recurring spreadsheet process. We will determine whether the problem appears repeatable, automatable and economically meaningful.
Book a Case Fit CallReconciliation automation for complex e-commerce flows
MatchPass helps e-commerce finance teams automate recurring payout and clearing-account exceptions across Shopify, payment gateways, wholesale, bank and ledger, after standard connectors have done their job.
Routine matches clear automatically. Your team reviews a short, explained exception queue instead of rebuilding the same reconciliation every month.
Free 20 to 30 minute fit call. No system access required.
One bundled deposit. Hundreds of orders behind it, net of fees and refunds. This is why nothing ever ties out by hand.
Self-qualify first
Two columns, honestly drawn. Most visitors belong on the right, and that is a useful answer.
Good fit
Probably not a fit
If standard software already produces a clean close, keep using it. MatchPass is for recurring work left behind.
From our reference build: a synthetic month of multi-gateway payout data with ten real-world problems deliberately injected · every figure below is our own and reproducible on demand
See it work
This is our reference build running a synthetic month for a fictional brand, Northshore Supply Co., across Shopify Payments, PayPal, and Stripe. Start with the raw feeds exactly as they arrive, run the engine, then open the dashboard a client sees every morning.
| Payout Date | Payout ID | Order | Gross | Fee | Net |
|---|---|---|---|---|---|
| 2026-03-14 | po_9H2KD4 | #1042 | 1,284.50 | -37.55 | 1,246.95 |
| 2026-03-14 | po_9H2KD4 | #1043 | 96.20 | -3.09 | 93.11 |
| 2026-03-14 | po_9H2KD4 | #1044 | 2,410.00 | -70.19 | 2,339.81 |
| 2026-03-14 | po_9H2KD4 | refund #1038 | -57.09 | 1.66 | -55.43 |
| Date | Type | Transaction ID | Gross | Fee | Net |
|---|---|---|---|---|---|
| 03/14/2026 | Express Checkout | 7AK33901BC | 318.75 | -9.54 | 309.21 |
| 03/14/2026 | Express Checkout | 2XN80417QQ | 149.00 | -4.62 | 144.38 |
| 03/15/2026 | Chargeback | 5RW10982LM | -212.40 | -20.00 | -232.40 |
| 03/16/2026 | General Withdrawal | 1PL55620HH | -453.59 | 0.00 | -453.59 |
| created | id | amount | fee | net | payout |
|---|---|---|---|---|---|
| 2026-03-14T09:12:44Z | ch_3Nx8Ta2eZ | 57090 | 1986 | 55104 | po_1OqPzT |
| 2026-03-14T11:03:07Z | ch_3Nx9Cb7rK | 104250 | 3323 | 100927 | po_1OqPzT |
| 2026-03-14T16:40:19Z | ch_3NxAqD5mW | 88800 | 2885 | 85915 | po_1OqPzT |
| 2026-03-15T02:11:52Z | re_3Nx8Ta2eZ | -57090 | 0 | -57090 | po_1OqR8b |
| Date | Description | Amount |
|---|---|---|
| 14-MAR-26 | ACH CREDIT SHOPIFY no reference | 4,166.54 |
| 14-MAR-26 | STRIPE TRANSFER ST-K8Q2 | 2,419.46 |
| 16-MAR-26 | PAYPAL INST XFER | 453.59 |
| 17-MAR-26 | ACH CREDIT SHOPIFY | 3,881.02 |
Four sources. Three date formats. Stripe reports amounts in cents. The bank posts one bundled number with no order reference. This is the version your bookkeeper sees, and matching it by hand is where the hours go. Press run and watch the engine do it instead.
Click any row to see what your team would actually do with it. Each exception arrives explained, owned, and pre-drafted, not as a mystery in row 3,204 of a spreadsheet.
This run uses synthetic data we generated ourselves, with ten real-world problems deliberately injected into it. It is a demonstration of our method, not a client result, and your numbers will differ: the audit in step one is where we find out by how much. The exceptions are the point. Any tool can match the easy 60%. The value is a short, explained list of what genuinely needs a human, with the evidence attached and the fix pre-drafted, instead of a spreadsheet with 4,812 rows and no idea where to start. Your dashboard runs on your infrastructure, refreshes on a schedule without anyone remembering to run it, and keeps a log your auditor can walk through line by line.
Recurring problem patterns
Third-party gateway clearing
The connector posts the sales correctly. PayPal, Stripe or other gateway fees, timing and settlements still leave recurring clearing differences.
DTC plus wholesale
Orders, invoices, payments and deposits live in different systems and must be reconciled together.
Multi-currency settlements
Transaction currency, settlement currency, base currency and bank deposits do not align cleanly.
Refunds and chargebacks
Cross-period refunds, disputes and payout deductions create exceptions that require repeated investigation.
Key-person spreadsheet workflow
One person knows how the workbook works. MatchPass turns repeatable matching logic into scheduled runs, documented rules and an owned exception queue.
The story behind the name
MatchPass takes its name from how we match: multiple passes, strictest rules first. Clear the exact one-to-one matches before any broader rule runs, and real breaks surface instead of drowning in noise.
The method comes from an industry-sponsored engineering capstone at Toronto Metropolitan University, where our founder, Karan Agrawal, co-led the redesign of a daily, enterprise-scale securities reconciliation. With his project partner he designed and configured a seven-pass cascading engine with rollup rule sets, derived-field classification, and exception workflows, built on a DMAIC frame and validated in testing against the operations team's trusted manual view.
Every number we publish is our own. The reference build above runs that same architecture on a synthetic month of multi-gateway payout data, and it mirrors what we install for clients: matching engine, exception dashboard, scheduled runs, and parallel testing against your current process before cutover.
Where MatchPass sits
A2X, Bookkeep, Synder and native integrations are often the right tools for clean, repeatable e-commerce posting. MatchPass is not a replacement for software that already works.
We step in when several systems must be reconciled together, clearing balances repeatedly survive the connector, or the remaining exceptions follow rules that standard configuration cannot express.
Keep the existing stack. Add a custom reconciliation layer only where the recurring manual work justifies it.
The gap between QuickBooks and BlackLine
E-commerce finance teams often land between two categories of software. Connectors and built-in matching are designed for clean, single-channel posting. Enterprise reconciliation platforms start around $12,000 a year and assume a controls team to run them. MatchPass is built for the teams in between, complex enough that ordinary connectors leave residue, not large enough to justify an enterprise platform.
A lower-friction starting point
We will build a quick outside-in Payout Reconciliation Snapshot using only public information about your sales setup. It shows the parts of your payment flow we would investigate first, where manual matching is most likely to creep in, and what a cleaner month-end view could look like.
Just a useful first look at whether there is enough complexity here to investigate properly.
What we can see
DTC, wholesale, marketplaces, subscriptions, retail locations, currencies, and other publicly visible payment-flow signals.
Where we would test first
Two or three specific reconciliation points that may be creating repetitive close work, each written as something to test rather than something we claim is true.
What good could look like
One month-end view showing what cleared automatically, the exceptions still needing review, and the exact dollar value flagged.
Directional and based on public information only. The paid Exception Assessment is where we validate the process against your actual data.
Start small. Prove the economics.
Two small steps come first. The implementation tiers below them are alternatives chosen after the assessment, not stages you pay for in sequence.
Step 1
Free
Twenty to thirty minutes. Bring one clearing account, payout flow or recurring spreadsheet process. We will determine whether the problem appears repeatable, automatable and economically meaningful.
Book a Case Fit CallStep 2
$950 fixed
One entity, one period, up to approximately two primary data sources.
Step 3
One of the following, selected against what the assessment actually found. These are alternatives, not cumulative.
Single-Workflow Implementation
from $3,500
One tightly scoped production workflow with defined inputs, matching rules and exception output.
Complex or Multi-Source Implementation
$5,000 to $8,000
For workflows involving several sources, gateways, rule families, currencies or materially more complex matching logic.
Multi-Flow or Multi-Entity System
$8,000 to $15,000+
For several connected workflows, entities or operational teams requiring shared controls and reporting.
Optional Care Plan
For monitoring and limited maintenance of one implemented workflow as file formats, gateway fees and existing rules change.
from $350/month
Complex, multi-flow and higher-service coverage is quoted separately. New workflows, entities, integrations or substantial logic changes are not included in the base care plan.
Additional entities, data sources, workflows, historical cleanup or materially new logic are separately scoped. All prices in USD, plus applicable taxes. Quotes are locked for 30 days. Implementations begin on a 50% deposit. How we work with your data.
No pitch, just diagnosis
Bring the clearing account that will not tie out, the payout that never matches, or the process your team keeps rebuilding every month. We will spend 20 to 30 minutes determining whether it is worth assessing.
Calendar not loading? Book directly on cal.com or email karan@matchpasslabs.com