Stablecoin payment reconciliation

Match stablecoin payments
to invoices.

Turn wallet activity and your invoice ledger into explained matches, a clear exceptions list, and a close pack your finance team can review.

For teams anywhere with recurring stablecoin payments and manual matching work that their current tools leave behind.

It starts with a free written triage: one reply within 24 hours on whether your case is in scope. No payment and no data handover at this step.

We start with Base USDC and structured CSV exports. Work is performed from agreed read-only data; you keep control of your keys and funds.

What your close pack contains
  • One unified payment ledger
  • Invoice matches with an explanation
  • Partial payments, overpayments, possible duplicates, and unknown transfers
  • An exceptions list and accounting export
An unresolved movement stays unresolved until the evidence supports a match.View a sample close pack
Defined scope. Paid delivery.

Start with one close.

Confirm the data and the problem, close one period, then continue monthly when the workflow and value are established.

01 / Diagnose

Close diagnostic

$199

Paid in full upfront

Up to 100 payment movements.

  • Identify data sources and gaps
  • Review sample matches and exceptions
  • Estimate processing effort and potential value
  • A short report and one handover meeting

The $199 diagnostic is credited within the $750 first close when purchased within 30 days: $176 more at booking, then $375 before final delivery.

Request the diagnostic
02 / Close

First-period close

$750

50% at booking; 50% before the final pack. With the $199 diagnostic credit: $176 more at booking and $375 before final delivery.

One entity, one period, one network, up to two wallets, one structured invoice file, and up to 500 payment movements.

  • A unified ledger and explained invoice matches
  • Partial payments, overpayments, possible duplicates, and unknown transfers
  • An exceptions list and accounting export
  • One review meeting
Discuss your first close
03 / Continue

Managed monthly close

$499 / month

Available after the first-period close; paid monthly in advance

Founding rate for the first five monthly clients, for three months.

Up to 500 movements each month, using the same entity, network, wallets, and invoice source established in the first close.

  • A reconciliation and exceptions report
  • An accounting export
  • One monthly review

After value and delivery cost are established, standard pricing starts at $999 per month or a custom quote. Any later price and scope are agreed before renewal.

Discuss monthly close

Scope boundaries: Collecting missing documents, contacting your suppliers, and adding sources or networks are outside these prices. If the sample shows greater complexity, we agree a revised scope and price before doing that work. Extra scope is quoted separately.

Prices above are in USD. Your invoice will specify the payment currency and instructions. A service enquiry does not initiate a payment.

The working process

From a recurring problem
to a repeatable close.

01

Confirm the fit

Tell us who owns the close, your approximate monthly volume, the data you have, and where matching breaks down. We agree the scope before work starts.

02

Diagnose with a paid sample

After the diagnostic is paid, we review the agreed read-only data, identify gaps, and show representative matches and exceptions.

03

Close one period

Once the scope is accepted and the booking payment is received, we check source totals, match with explainable rules, review sensitive cases, and prepare the close pack. The balance is due before final delivery.

04

Continue monthly when it fits

You review the results and unresolved exceptions. For a repeatable workflow, we agree the monthly service, sources, and limits.

Illustrative close pack

See what matches. See what needs review.

SYNTHETIC SAMPLE

Fictional data only. This example contains no customer data or real transfers and is not a customer case study. It shows 12 outgoing movements across two demo wallets and 9 invoices for one fictional period.

Allocated to invoices1,450 USDC
Movement amount unallocated225 USDC
Invoice balance outstanding345 USDC

Movement view
1,675 = 1,450 allocated + 225 unallocated

Invoice view
1,795 = 1,450 allocated + 345 outstanding

All amounts are USDC quantities, not USD valuations. The unallocated movement amount and the outstanding invoice balance are separate views; they are not a combined loss and are not automatically offset. Network fees, exchange rates and tax are outside this example.

A partial payment

200 USDC is allocated against a 250 USDC invoice. The remaining 50 stays outstanding; none of the payment is unallocated.

An overpayment

A 200 USDC movement covers a 180 USDC invoice. The extra 20 stays unallocated until a reviewer confirms its treatment.

A missing reference

A 75 USDC movement resembles a 75 USDC invoice, but has no invoice reference. Both stay unresolved until evidence establishes the link.

Review the sample matching rules and exceptions

Require an explicit invoice reference, matching vendor and matching asset. Allocate only up to the invoice balance. Combine referenced partial movements, and keep excess or ambiguous amounts for review.

In this synthetic file, six invoices are fully covered, one is partially covered and two remain unpaid. Possible duplicate payments are reviewed separately from duplicate imports.

Selected synthetic examples — all amounts in USDC
Case / movementMovement amountAllocatedUnallocatedInvoice outstandingExplanation
Exact matchDEMO-M-00112012000The explicit invoice reference, vendor and asset agree. The 120 USDC movement settles the 120 USDC invoice.
Split settlementDEMO-M-002, DEMO-M-003180 + 12030000Two movements with the same explicit invoice reference settle a 300 USDC invoice. The first partial movement is no longer a period-end exception.
Partial settlementDEMO-M-004200200050The 250 USDC invoice has 200 USDC allocated and 50 USDC outstanding. No part of this movement is unallocated.
OverpaymentDEMO-M-005200180200Allocate only the 180 USDC invoice balance. Keep the extra 20 USDC unallocated pending explanation; no refund or credit is assumed.
Possible duplicateDEMO-M-006, DEMO-M-00790 + 9090900The first 90 USDC settles the invoice. A later, distinct event repeats the reference, vendor and amount. Hold the second 90 USDC for review. This is a possible duplicate payment, not a proven error or a duplicate import.
Missing referenceDEMO-M-0117507575The movement lacks an invoice reference. Even though vendor and amount resemble invoice 009, no allocation is made. Its 75 USDC remains unallocated and the invoice separately remains outstanding. This row shows a review candidate, not a verified link.
Unknown recipientDEMO-M-01240040—The recipient is absent from the invoice vendor set and no invoice reference is supplied. Keep all 40 USDC unallocated; no corresponding invoice is inferred.
Unpaid invoiceNo allocated movement—00220No source movement is allocated to this 220 USDC invoice. It remains outstanding in this sample; a reviewer would check source completeness.

These selected rows explain the rules and are not an additional ledger to sum. Movements 008 and 009 also settle invoice 006 (250 + 150 = 400 USDC), and movement 010 settles invoice 007 (160 USDC).

Unallocated: 225 USDC = 20 excess + 90 possible duplicate + 75 missing reference + 40 unknown recipient.
Outstanding: 345 USDC = 50 on invoice 003 + 220 on invoice 008 + 75 on invoice 009.

This is an illustrative reconciliation, not an audit opinion or accounting certification. Delivery time and cost were not measured; no savings, customer result or revenue is claimed.

Is this your month-end problem?

A finance owner, usable records, and recurring work.

A good fit is a team with roughly 100–1,000 monthly stablecoin movements, one or more wallets, a usable invoice or obligations ledger, and a founder or finance owner responsible for the close. If matching and follow-up take ten or more hours each month, tell us how that work happens today.

The standard first-close and monthly packages cover up to 500 movements. Larger volumes need a separate scope and quote.

This service prepares a reviewable reconciliation and close pack. We do not take private keys, sign transactions, or move customer funds. We do not issue a statutory audit opinion or an accounting certification.

For Base USDC movements outside your usual platform.

If a payment sits outside your platform, or its invoice is missing, we can examine the agreed read-only records and document what can be verified and what remains unresolved. You keep your existing platform. A missing invoice stays a documented exception; we do not invent a match or include collecting missing documents in the standard scope.

About KUSHBITX

A clear record of what matches—and what does not.

KushBitx is an independent, data-minimal layer between stablecoin settlement and your books. From agreed read-only records, we establish the facts, define the boundaries of the problem, and resolve what can be resolved operationally with evidence.

We do not give accounting or tax judgements, and we do not audit. Where a case needs that judgement, we say so and leave it to you and your adviser.

Each match should be supported by evidence. Missing or ambiguous information belongs on an exceptions list for review.

Start with your close

Tell us where matching gets stuck.

Describe the problem in the triage form, without names, ledgers or keys. One written reply within 24 hours tells you whether the case is in scope. Scope comes before price, and we do not request operational data until the scope is agreed.

Start with free triage

admin@kushbitx.com

Use the triage form below, or email a short description without names, ledgers or keys.
Free written triage

Is your case in scope?

Answer a few questions about the problem. You receive one written reply within 24 hours that says whether the case is in scope and what the next step would be. Scope comes before price; there is no matching or upsell at this step.

Do not send names, ledgers or keys.No personal or company names, invoice files, accounting ledgers, wallet addresses, private keys or recovery phrases. Your email is used only to send the reply.

Networks involvedWe serve Base USDC today; other networks help us understand demand.
Evidence you already have

This is a free written check, not a booking, a payment or a data handover. If the case is in scope, the next step is the $199 diagnostic (up to 100 Base USDC movements). If our understanding of the case changes later, we stop, explain, and you choose.

We use your email only to send the reply, and the answers only to assess scope. Access to unconverted triage details expires after 90 days. Scheduled cleanup removes those details within the next 24 hours; a cleanup failure is flagged for review. Existing backups follow their own retention policy. Your answers are emailed to the KushBitx owner's mailbox so we can reply within 24 hours, and an acknowledgement with your request reference is emailed to you, both through Brevo. Optional source labels help us measure enquiries; Do Not Track is respected. Privacy notice.

Prefer email? admin@kushbitx.com

Existing tools

Token Risk, Transaction Preflight, Payment Proof and SpendGuard remain available as separate tools with their own scope and price. Tools & APIs

KUSHBITX · Stablecoin payment reconciliation and closeService scopeTools & APIsDevelopersRestore reportTrust Center