Before a customer pays you in stablecoins, agree a few things in writing. The invoice currency. Which coin and network they will use. Where the exchange rate comes from and when it is set. Who covers any transfer or conversion costs. And what counts as “paid.” Is it when the coins reach your wallet, or when you have the money in your own currency?

In short

  • Agree the invoice currency, the coin, the network, the rate timing and who pays costs before anyone sends money.
  • Keep three amounts apart: what the invoice says, what reached your wallet, and what you got after converting.
  • A transaction ID shows money moved. It does not prove the invoice is paid in full.
  • With a Bancoli Smart USD Wallet you get named USD account details once your business is verified, and customers can pay you by ACH, RTP, US domestic wire and stablecoins.

How do you agree amounts and rates for stablecoin payments?

Start with what you need to receive, then work out what the customer sends. A USD invoice paid in a stablecoin still needs a clear rule for turning the dollar amount into a coin amount.

Keep three amounts apart: the invoice amount, the amount that reached your wallet, and any amount you received after converting to local currency. They happen at different steps. If you lump them together, a small gap is hard to explain later.

Link each payment to its invoice and keep the payment terms with it. Our guide to matching stablecoin receipts to invoices shows what to record: the coin, the network, the transaction ID and the amount received.

What you agree on Good for Upside Watch out for
An amount in the invoice currency Businesses that keep their books in one currency The amount owed stays clear You need a rule for converting if they pay in a coin
A set number of coins Businesses that agree a coin amount on purpose Everyone knows exactly what should arrive You carry any change in the coin’s value against your currency
An amount in your local currency Suppliers who need a set amount in local money Focuses on the money you can actually use You must agree who pays conversion and payout costs

Pick one before you send payment instructions, and use it on the quote, the invoice and your records.

Why this matters

A customer can send the right coin and you can still disagree about the money. Maybe a rate quote expired. Maybe transfer costs came out of the amount. Maybe you were promised local currency and only got coins.

Write down, in plain words, the moment a payment counts as complete. Then your finance team can check it from a receipt without digging through old emails.

Set the payment terms before the buyer sends

1. State what is owed

Write the invoice currency and the amount owed in that currency. Then say which of the three choices above applies. Does the customer owe that amount in the invoice currency, a set number of coins, or a set amount in your local currency?

Use one sentence, and put it on the invoice. For example: “Amount due: 5,000 US dollars, payable in USDC.”

2. Name the coin and the network

Write the exact coin, like USDC or USDT, and the exact network. The same coin name on two networks is not the same route. An address that looks right does not mean the other side accepts that network.

In Bancoli, use only the coin and network your account shows. Copy them onto the invoice from your account, not from an old invoice or another customer’s email. If a customer is paying you for the first time, ask them to send a small test first.

3. Agree the rate and when it is set

If the invoice currency and the coin are not the same currency, you need a rate. Agree three things.

  • The source. Pick a public reference rate you can both check. For example, the euro reference rates the European Central Bank publishes each working day. The bank says these rates are for information only. So use one as a shared yardstick, not as a live quote you can trade at.
  • The time. Say which day and time the rate is taken, and in which time zone.
  • How long it lasts. Say how long the quote holds. Then say what happens if the customer pays after that. A new quote is the simplest rule.

Rates move between the day you agree a price and the day the money arrives. The longer the wait, the bigger the risk. Our guide to FX risk management explains simple ways to keep that gap small, like shorter payment terms.

4. Agree who pays the costs

A payment can carry costs at each step. The network can charge to send. A bank can take a fee. Changing currency can cost money.

Agree who pays each one. Then say what happens if a cost comes out of the amount. For example: “Network fees are paid by the sender. The invoice is paid in full when 5,000 USDC arrives.”

Check your own costs before you quote. With Bancoli, the fee to receive ACH and RTP payments depends on your plan, and you can see it on the pricing page. When you pay a supplier abroad, Bancoli offers free FX in 25+ currencies when you pay out. A fee for the payment itself can still apply, depending on your plan.

5. Say when the payment counts as complete

Pick one moment and write it down. For example:

  • The agreed coin, on the agreed network, has arrived in your wallet for the full amount.
  • Or, if you were promised local currency, the full amount has reached your bank account.

A transaction ID helps you find a transfer later. It does not tell you the invoice is paid in full. Check what actually arrived.

6. Say what happens if something is off

Agree this before it happens. It keeps the talk friendly.

  • Too little arrived. Leave the invoice partly paid and ask for the rest. Do not write off the gap just to make the numbers agree.
  • Too much arrived. Agree whether you refund the extra or keep it as credit for the next invoice.
  • The wrong coin or network was used. Stop and check what actually arrived. Contact Bancoli support before you do anything else. Do not ask the customer to send a second payment to fix it.

7. Put it all on the invoice

A good invoice for a stablecoin payment shows:

  • Invoice number and date
  • Invoice currency and amount due
  • What the customer owes: that amount, a set number of coins, or a set local-currency amount
  • The coin and network, and where to send it
  • The rate source, the time it is taken and how long the quote holds
  • Who pays network, bank and conversion costs
  • When the payment counts as complete
  • A payment reference to include, like the invoice number

A short example

You invoice a customer for 5,000 US dollars. You agree they will pay in USDC, on the network your account shows. They agree to cover the network fee. The invoice says it is paid in full when 5,000 USDC arrives.

The customer sends the payment. 4,990 USDC arrives. The invoice is 10 short, so it stays open for 10. You already agreed what to do, so you send a short note and ask for the rest. No one has to argue.

Where the Smart USD Wallet fits

Bancoli is a chartered bank and a fintech in one. With the Smart USD Wallet, customers can pay you by ACH, RTP, US domestic wire and stablecoins.

Your named USD account details are in your business’s legal name. If you work for yourself, they can be in your personal name. They are available on every plan, including Free. Your business has to be verified first. Customers’ finance teams often check that the name on your invoice matches the name on your payment details, so this helps.

Smart USD is your eligible USDC, USDi and USDT, all fully backed, shown as one dollar balance. It is not a deposit and is not FDIC-insured. You control your funds. Bancoli does not own or control them.

FAQ

Should I invoice in dollars or in coins?

Either can work. Many businesses invoice in the currency they keep their books in, then agree how the coin amount is worked out. Pick one rule and use it every time.

Which network should my customer use?

Use only the coin and network your Bancoli account shows. Put them on the invoice. The same coin on a different network is not the same route.

What if the rate changes before the customer pays?

Agree how long the quote holds. If they pay after that, agree that a new quote applies.

Does a transaction ID prove the invoice is paid?

No. It shows a transfer happened. Check the amount that actually arrived and match it to the invoice.

Who should pay the network fee?

That is up to you and your customer. Agree it in writing, and say whether the invoice is paid in full if a fee comes out of the amount.

Want to get paid by ACH, RTP, US domestic wire and stablecoins, with free FX in 25+ currencies when you pay out? See the Smart USD Wallet.