clients paying usdc on eth mainnet (who pays the gas?)

Merrythetechie
@Merrythetechie
Published: Jul 21, 2026
Updated: Jul 22, 2026
Views: 91

why do US teams still refuse to pay on L2s? Every time I invoice in usdc they send it on ERC20 and i lose like $40 just bridging or sending it to Binance to offramp. Is it really that hard to just fund a safe on Arbitrum or Base? Trying to figure out if I can push back on this on my next contract or if i just have to eat the fees.

Replies

Welcome, guest

Join ArtofBlockchain to reply, ask questions, and participate in conversations.

ArtofBlockchain powered by Jatra Community Platform

  • Abasi T

    @ggvVaSO Jul 21, 2026

    honestly just start adding an L1 fee to your invoice if they insist on mainnet. I put "payment in USDC on Base/Arbitrum (no fee) or Ethereum Mainnet (+$50 network fee)" right on my invoices.

    Once finance sees the extra line item, 90% of them suddenly figure out how to send on Base, or they just pay the extra $50 without complaining.

  • amanda smith

    @DecentralizedDev Jul 22, 2026

    as someone who runs treasury for a US team, it's usually an accounting/custody problem, not laziness. Enterprise custodians like fireblocks or traditional accounting tools (like xero/netsuite) charge extra fees or require legal signoff to add support for a new chain like arbitrum. It's stupid, but a lot of CFOs won't approve an L2 just for one contractor. The best move is to negotiate fee coverage into your contract before signing.