How to spend USDC as a freelancer: stablecoin card, exchange off-ramp, or local bank payout

Three ways to spend USDC as a freelancer: a stablecoin card, an exchange off-ramp, or a local payout over Pix, SPEI, or ACH, compared on speed and cost.

A freelancer paid in USDC has three ways to spend it: a stablecoin card for everyday purchases, an exchange off-ramp to a local bank account, or asking the client to pay out in local currency over Pix, SPEI, or ACH. Rent, bills, and taxes usually need a bank transfer, so a card alone rarely covers a whole month.

Getting paid in USDC solves one problem. Clients abroad can pay quickly, at any hour, without a wire that takes days. It creates another: your landlord does not take USDC. This page lays out the three spending routes, what each costs, and how to combine them.

For how the card route works under the hood, read what a stablecoin-backed card is and the hub page on stablecoin card issuing.

Key takeaways

  • A stablecoin card is the fastest way to spend USDC at shops and online, but most rent, utilities, and tax payments need a bank transfer.
  • An exchange off-ramp sells your USDC and sends local currency to your bank, usually over a domestic rail.
  • A client using a stablecoin payout API can pay you in local currency directly, so you never touch the off-ramp.
  • Fees hide in spreads and FX markups. NGIBANK reports 1.5% to 3% FX markups as common on crypto cards for foreign-currency spend.
  • Each conversion can be a taxable disposal. Keep records from day one.

What are the ways to spend USDC as a freelancer?

There are three main routes: spend through a card, sell on an exchange and withdraw to your bank, or receive local currency directly from a client who pays out through a stablecoin API. Most freelancers end up using two of them.

Stablecoin card: a Visa or Mastercard debit card funded by a USDC or USDT balance. The merchant gets local currency.

Off-ramp: a service that converts stablecoins into local currency in a bank account. An exchange is one kind; a payout API is another.

Local payout rail: a domestic bank transfer system, such as Pix in Brazil, SPEI in Mexico, ACH in the US, or SEPA in Europe.

A fourth option is to keep the USDC and pay other people in USDC. That works with other crypto-native contractors. It does not work with your landlord.

How do the options compare?

A card wins on convenience, a bank cash-out wins on reach, and a direct local payout from your client removes a step entirely. The right mix depends on what you pay for each month.

RouteSpeedMain costsTax recordsBest for
Stablecoin cardSeconds at checkoutConversion spread, FX markup on foreign currency, ATM feesCan be one disposal per purchase or top-upGroceries, online shopping, travel
Exchange off-ramp to bankMinutes to days, by rail and exchangeTrading fee, spread, withdrawal feeOne disposal per saleMonthly cash-out for rent and bills
Client pays local currencyMinutes on Pix and SPEI; about 1 to 2 business days on ACHPaid by the client inside the quoteA normal bank deposit for youRegular invoices and retainers
Keep USDCInstant onchainNetwork feesNone until you convertPaying other crypto-native contractors

Card fees vary a lot by provider. KAST's fee page lists 0% for USD card spend and 0.5% to 1.75% for non-USD, and Coinbase advertises no transaction fees on Coinbase Card spending while noting a spread when crypto is converted. Always check the live fee page. Stablecoin card fees explained shows how to compute the all-in cost.

Why isn't a stablecoin card enough on its own?

Because the biggest monthly bills usually do not accept cards. Rent, utilities, school fees, and tax payments often go by bank transfer, and in Brazil and Mexico many of them run on Pix or SPEI.

The workaround is an ATM withdrawal, and that is the most expensive way to get local cash. NGIBANK's crypto card guide describes a common pattern: a small free monthly quota, around EUR 200 in its example, then 1.5% to 2% per withdrawal. KAST lists ATM withdrawals at $3 plus 2%. On a rent payment, that adds up fast.

So the realistic setup is a card for daily spending and a bank route for the large fixed payments.

How do you cash out USDC to a local bank account?

Use an exchange or off-ramp provider that accepts your USDC network, verify your account early, and send to the deposit address after reading the quote. The domestic rail at the end decides how quickly the money lands.

  1. Check the network. USDC exists on many chains. Sending it on a network the provider does not support can strand it. Which network to off-ramp stablecoins on compares the options.
  2. Verify your account before you need the money. KYC can take minutes or days depending on the provider and your country.
  3. Add a bank account in your own name. A Pix key in Brazil, a CLABE in Mexico, routing and account numbers in the US, or an IBAN for SEPA.
  4. Get a quote. Read the exchange rate and every fee. Compare against the mid-market rate.
  5. Send the USDC. Use the exact network and address shown.
  6. Track the payout and save the record. Keep the payout reference for disputes and taxes.

Typical rail timing, per BlindPay's payment methods reference: Pix and SPEI settle in minutes, RTP is instant, ACH and SEPA take about 1 to 2 business days, and SWIFT can take up to 5 business days. Other providers publish their own windows. What a stablecoin off-ramp is covers the mechanics in more depth.

What does a month look like with all three routes?

Here is an illustrative month for a freelancer in Brazil earning $3,000 in USDC. The numbers are made up to show the split, not quotes from any provider.

ExpenseAmountRoute
Rent and condo fee$900Client pays part of the invoice in BRL over Pix
Utilities and phone$150Same Pix payout
Groceries, transport, eating out$700Stablecoin card
Online subscriptions in USD$100Stablecoin card, no FX conversion
Savings$1,150Kept in USDC

Illustrative only.

The point is the split. Fixed local bills go by bank transfer. Variable spending goes on the card. Savings stay in dollars until you need them.

How can the company paying you skip the off-ramp?

If your client uses a stablecoin payout API, it can fund the payment in USDC and deliver local currency to your bank account. You receive a normal Pix, SPEI, ACH, or SEPA transfer, and the conversion happens on the client's side.

BlindPay is one way companies do this. It converts USDC and USDT into local currency over Pix, SPEI, ACH, RTP, SEPA, and SWIFT (POBO/COBO), with a live quote that locks the rate and fees before the stablecoins move and no pre-funding. Contractors go through KYC inside the same API flow. For payouts funded from a wallet the company controls, BlindPay works as a non-custodial processor: the company authorizes the exact amount, and if a payout cannot be delivered after the stablecoins are collected, they are refunded to the quote's refund wallet or the sending wallet, automatically on Pix and other non-USD local rails and after an operator review on USD payouts (payouts docs).

If you invoice regularly, it is worth asking. Stablecoin payroll for LATAM contractors shows the setup from the company's side.

What records do you need for taxes?

Keep every card statement, every exchange sale, and every bank deposit, with dates and values in your tax currency. In many countries each conversion of USDC is a disposal, even when the gain is close to zero.

Are stablecoin card purchases taxable? covers how the US, UK, Germany, Spain, the Netherlands, and Brazil treat card spending. If your client pays you in local currency directly, the income lands as a regular bank deposit, which is simpler to report in most places. This is general information, not tax advice.

What should you do next?

Write down your fixed monthly bills and how each one can be paid. Anything that needs a bank transfer goes on the cash-out or client-payout route. Then pick a card for the rest, check its fee page for your currency, and set a monthly reminder to export statements.

If you are the company paying freelancers, you can test local currency payouts on a free development instance with the payout quickstart.

Sources

FAQ