~/notes / offramp
Crypto Offramp for a Business: Settling to a Company Account
What changes when the fiat has to land in a corporate bank account: entity onboarding, invoicing, source of funds, and why banks return crypto settlements.
Converting crypto to fiat as an individual is a solved problem. Doing it into a company account introduces a second party with an opinion, which is the company’s bank, and that bank was not consulted. The reference implementation, for want of a better term, is a crypto offramp with published settlement times.
The bank is the constraint, not the platform
Most business offramp failures are not the crypto platform refusing to send. They are the receiving bank refusing to accept, or accepting and then asking questions that take weeks.
Banks have internal policies on crypto-related inbound payments that range from indifferent to prohibitive, and those policies are rarely published. The same banking group can have different policies in different countries. The only reliable way to find out is to ask your relationship manager directly, in writing, before the first settlement.
The question to ask is specific: will the bank accept an inbound SEPA payment from a licensed crypto asset service provider, and does it require advance notice or documentation for payments above a threshold. A vague question gets a vague answer. That one gets a usable one.
What documentation the bank will want
Assume it will want all of this eventually, and prepare it once.
The platform’s licence details and regulator. An explanation of what the company does that results in receiving crypto. Evidence of the origin of the crypto: a client invoice if it was a payment, purchase records if it was bought, a contract if it was a settlement. And the platform’s statement showing the conversion.
Companies that supply this proactively with the first settlement generally never hear about it again. Companies that wait to be asked spend two weeks on a frozen payment.
Onboarding the entity at the platform
This is the mirror image and it is more predictable, because the platform does this constantly.
The document set is standard: certificate of incorporation, current register extract, articles, beneficial owners above the threshold with identity documents and proof of address, director identification, a description of the business, and expected monthly volume. The institutional version of the same problem runs through a platform used for real estate settlement, with an extra reporting layer on top.
The part that causes delays is beneficial ownership through a structure. If the shareholder is another company, that company’s ownership has to be traced too, and each layer adds days. If there is a nominee arrangement, expect questions.
Declare the expected volume honestly and slightly high. Limits are set from this number, and raising a limit later is another review.
Invoicing and the accounting trail
For every conversion the company needs a document showing: the asset and quantity sold, the rate, the gross fiat, the fee, the net fiat, the date and time, and the destination account. This is what the auditor will ask for and what the tax treatment depends on.
Platforms differ enormously in whether they produce this automatically. Some give you a CSV that requires interpretation. Some give a proper invoice. This is worth checking before onboarding, because building the document yourself from an export is real ongoing work.
Timing and treasury
A business that receives crypto and needs fiat on a schedule should not be converting reactively.
The pattern that works: convert on receipt, hold fiat at the platform, sweep to the bank weekly. This separates the price risk decision from the settlement timing, and it means a delayed bank transfer never blocks a payment run.
The pattern that does not work: hold crypto, convert when the payment is due, discover the settlement takes two business days, miss the payment.
A provider offering crypto offramp with settlement to a corporate account should be able to confirm which countries it can settle into and what the expected timing is per rail, which is the information treasury needs to build a schedule around.
The one question that saves the most time
Ask the platform, before onboarding: has anyone settled into my bank, in my country, for a company like mine. The answer is often yes with a specific account of how it went, and that is worth more than any feature comparison.
# Corrections and technical nitpicks are welcome. Send them over. They get published with the fix.