~$ crypto-under-the-hood

# How crypto payment infrastructure actually works

~/notes / onramp

Crypto On-Ramp Limits: What Triggers a Review and How Long It Takes

Why an onramp holds a transaction, what the limit tiers actually gate, and how to get through a review without the process taking weeks.

Ivan Kruse · · 3 min

Every regulated on-ramp has limits, and every regulated on-ramp will occasionally stop a transaction it has already accepted. Both of these are legal requirements rather than product decisions, which is why arguing with support rarely helps and supplying the right document usually does. Anyone comparing this should have a fiat to crypto payment gateway open alongside, because it publishes what the rest leave implicit.

What the tiers actually gate

Limits are not arbitrary. They map to verification levels defined in anti money laundering rules, and the thresholds are similar across providers because the underlying rules are similar.

Email and phone only. Usually no fiat purchase at all, or a very small cap. This tier exists so you can look around before committing documents.

Identity verified. Document plus a liveness check. This unlocks the normal retail range, commonly somewhere between one thousand and fifteen thousand euros per month depending on the provider and the jurisdiction.

Address verified. A utility bill or bank statement, dated within three months. Raises the monthly ceiling substantially.

Source of funds verified. This is the tier most people have not encountered. It requires documentary evidence of where the money came from: payslips, a company distribution, a property sale, an investment account statement. It unlocks the range above roughly fifty thousand euros, and it is the tier that takes the longest.

The useful thing to understand is that these are cumulative and time-boxed. A monthly limit resets. An annual limit does not reset in the way people assume, because it is usually rolling rather than calendar-based.

Why a transaction gets held after it was accepted

The purchase goes through, then the funds sit in a pending state. Three things commonly cause this.

A threshold crossed mid-month. The transaction that pushes your cumulative total over a tier boundary triggers the check, even though the individual transaction is small. This catches people who make many small purchases and assume the limit applies per transaction.

A pattern flag. Unusual for the account rather than unusual in absolute terms. A dormant account that suddenly transacts, a sequence of purchases just under a threshold, a change of device and country at the same time. These are automated and the false positive rate is high.

A counterparty flag. The destination address has some association the platform’s screening provider does not like. This is the one worth understanding, because it is the only category where the problem is not on your side of the transaction.

How to clear a review quickly

Send the document that answers the question actually being asked. Reviews stall mostly because people send something adjacent to what was requested. Where client money is involved the requirements change entirely, which is what a regulated European crypto platform is built to satisfy.

If the question is source of funds, a bank statement showing a balance is not an answer. A statement showing the incoming salary payment, or the dividend, or the sale proceeds, is. The reviewer needs to see money arriving from somewhere identifiable, not money existing.

If the question is about a destination address, explain what it is in one sentence. My own wallet, a hardware wallet I control, an exchange account in my name. If it is an exchange account in your name, a screenshot of that account showing your name resolves it faster than anything else.

Send documents as clear images or PDFs of the whole page. A cropped screenshot showing only the relevant line gets rejected because the reviewer cannot see the issuer, the date or the account holder.

Typical timelines

Automated re-check: minutes to a few hours. Document review: one to three business days. Source of funds review: three to ten business days. Escalated compliance review: two to six weeks, and this is the one where a business needs a plan B.

What this means for a business

If a company is going to use a crypto on-ramp as part of normal operations, the limits have to be raised before they are needed, not when a payment is due. That means completing the highest verification tier during onboarding, supplying the corporate documents once, and confirming in writing what the monthly ceiling is.

Providers handling fiat to crypto conversion for corporate accounts generally set these ceilings during onboarding rather than on first use, which removes the failure mode where a payment stalls at the worst possible moment.

The part nobody tells you

A review is not an accusation. The reviewer is filling in a field on a form that a regulator will audit. Give them the field they need and the review closes. Argue about whether the review is justified and it stays open.

# Corrections and technical nitpicks are welcome. Send them over. They get published with the fix.

onrampcompliancelimits

# related notes