Help Centre

Getting started with Recongap, answers to common questions, known limitations, and how to reach a person when the tool's answer does not match your books.

Getting started

What you need

Two CSV files:

  • A payout report from your payment processor — a CSV that lists individual transactions with an order ID, amount, and fee per row. Most processors (Stripe, PayPal, Square, Adyen) provide these from their dashboard or API.
  • An order export from your shop or order system — a CSV with order ID and order total per row. If your system tracks expected fees, include that column too; Recongap will detect it.

Column names do not need to match any template. Recongap detects common names like order_id, Order ID, reference, gross, transaction amount, fee, processing fee, and many others.

How to reconcile

  • Go to the Reconcile page.
  • Upload your payout report CSV.
  • Upload your order export CSV.
  • Click "Reconcile".
  • Read the results: matched orders, missing orders, unexpected payouts, fee mismatches, and the unexplained gap breakdown.

What the results mean

The reconciliation page shows four sections:

  • Missing from payout: Orders that exist in your order export but do not appear in any payout. These are the first candidates for "where did this money go?" — answered row by row.
  • Unexpected in payout: Rows in the payout report that do not match any order in your export. These may be refunds, chargebacks, or other adjustments.
  • Fee mismatches: Payout fee lines that differ from what the published schedule predicts. Each one shows the expected fee, the actual fee, and the difference in cents.
  • Unexplained breakdown: The total gap between gross orders and the net deposited amount, decomposed into components (missing orders, fee overcharges, timing differences). If it cannot be computed, the tool says why instead of showing $0.00.

Every figure on the results screen is traceable to a row in one of your files. If a row cannot be parsed, it is reported as unparsed — never dropped from the total and never silently turned into a zero.

No sample files? The Reconcile page has a "Load demo data" button that generates example CSV content so you can see how the tool works without uploading anything.

Frequently asked questions

What happens to my files after I upload them?

On the free tier, your CSV files are processed entirely in server memory and discarded immediately after the reconciliation result is returned. Nothing is written to disk, database, or log. No data survives the HTTP request. On the Pro tier, the reconciliation results (not the raw files) are stored in a database so you can view them later, but the uploaded CSV files themselves are still discarded after processing.

Do I need an account or to sign up?

No. The free tier requires nothing — no account, no email, no password. Go to the Reconcile page, upload your files, and read the result. The Pro tier will eventually require a form of session token and payment, but neither is available yet. Until then, every feature that exists is free and anonymous.

What CSV formats and processors do you support?

Any CSV that contains columns for order ID, amount, and (optionally) fee. Recongap detects column names automatically and recognises common aliases from Stripe, PayPal, Square, Adyen, and most other processors. If your processor's report uses a format the tool cannot parse, the error message tells you which column it expected and what it found — so you can rename the column and try again. See the Fee guide for explanations of each fee type the tool may reference.

The gap does not match my books. What should I do?

First, check that your files cover the same date range and that no orders or payouts are missing from either file. Recongap only sees what you upload — if a payout or order is missing from the CSV, it cannot appear in the reconciliation. If the files are complete and the gap still does not match your books, use the "Report a row" feedback form on the results page to describe the discrepancy. Support reads every report and can advise on whether the tool is misinterpreting a row.

Is my data kept or shared?

No. The free tier stores nothing. The Pro tier stores only reconciliation results (order IDs, amounts, fee comparisons) — not your raw CSV files. No data is sold, shared, or used for training. All processing stays within Cloudflare Workers infrastructure. Feedback reports (comments and row snapshots) are stored for 90 days and then automatically deleted. See the privacy policy for full details.

Can I compare multiple payouts or track history over time?

Not yet on the free tier — each reconciliation is a single payout against a single order export, and the result disappears when you close the page. The Pro tier ($19/month, not yet available) will store reconciliation results in a database so you can compare across months and track trends. History across browser sessions is the main feature that distinguishes Pro from Free.

The tool says a fee is wrong. Does that mean my processor is overcharging me?

No. Recongap compares the actual fee on your payout report to an expected fee derived from a published schedule. A fee mismatch means the number on the payout report differs from the arithmetic of the published rate — it does not mean the processor charged incorrectly. Processors sometimes apply adjusted rates for specific transaction types, promotions, or contract terms. The mismatch is a signal to check your contract, not an accusation. Recongap never states a conclusion it cannot derive from arithmetic — it points at the difference and leaves the interpretation to you.

Known limitations

Recongap is a reconciliation tool built for shops at 10–200 orders a day. It is not a full accounting system. Here is what it does not do, honestly stated:

Not built

Accounts and user sign-up

There is no account system. Free tier uses no identity at all. Pro tier's session token (stored in the browser) is not a user account. You cannot log in on a different device and see your history. An account system is planned but does not exist yet.

Not built

Email notifications and reports

There is no email sender. Recongap cannot send you a reconciliation summary, a weekly digest, or an alert when a mismatch is detected. Reports are viewed on screen only — there is no "email me the result" option because the fleet has no email infrastructure.

Not built

Real payment processing

Stripe is connected in test mode only. The checkout flow on the pricing page is a demonstration. No real card is charged, no real subscription is created. Until account and payment infrastructure is added, the free tier is the only working tier.

Coming

Multi-month history and trend view

Free tier shows one payout at a time with no persistence. Pro tier will store results and let you compare across months. The database (Cloudflare D1) is built but the UI to browse past reconciliations is not yet implemented.

Coming

Multiple processor fee schedules

The fee schedule comparisons currently use a standard interchange-plus model. Processor-specific adjustments (promotional rates, volume discounts, custom contracts) are not yet supported. If your fee schedule differs from the default model, the mismatch will be flagged, and you can report it via the feedback form.

Not built

API access

There is no public API to submit reconciliations programmatically. All reconciliation runs through the web interface at /app. API access is planned but has not been designed or built.

Not built

Data deletion for Pro tier

If you have Pro tier data stored, there is no UI or API to delete it yet. A delete mechanism will be added when the account system is built. In the meantime, you can request deletion by submitting feedback through the in-app feedback form — the operator can delete records on request.

Not built

Legal entity

The business has no registered legal entity, jurisdiction, or postal address. These will be added when the operator registers the business. Until then, the service is provided as-is with the principles described in the terms of service.

Contact us

Email support — coming soon

If the reconciliation result does not match your books, a row is misparsed, or you have a question the FAQs do not answer:

Email support is planned but not yet available — no mailbox is configured for this business. Once an email system is set up, a contact address will appear here.

In the meantime, use the in-app feedback form on the reconciliation results page to report mismatches and issues.

Recongap does not have a postal address or a registered legal entity yet. When the operator registers the business, the entity name and address will be added here.

In-app feedback

Every reconciliation result page has a "Report a row" feedback form. Use it to describe what you expected versus what the tool showed. The feedback form captures the row data you were viewing, so the support team can reproduce the issue without you re-uploading your files.

Go to the Reconcile page

What happens when you contact us. Reports are reviewed regularly by the support team. Straightforward issues — a column not recognised, a format error, a question about how the tool computed a number — are handled directly. Issues that require changes to the tool's logic, or that touch on billing, account infrastructure, or legal matters, are escalated to the operator (the product owner). The operator is a person who built the reconciliation engine and makes product decisions.