Skip to content

Fee Structure

Fees are computed per-domain and per-token with two components:

  • Flat fee: Fixed amount per spend (inbound and outbound)
  • BPS fee: Basis-point fee proportional to the spend amount (inbound and outbound)

The SpendFeesBreakdown returned by GetSpendFees includes:

FieldDescription
total_feesTotal fee amount in the fee token
usdc_mintedUSDC amount to be minted via Circle
usdc_feesFees denominated in USDC
converted_usdc_feesUSDC fees converted to the fee token
inbound_feeFee charged on the source domain
outbound_feeFee charged on the destination domain

When you omit max_fee from a SpendRequestBuilder, the SDK automatically calls GetSpendFees to estimate the total fee before submitting the spend intent. You can override this by calling .with_max_fee() on the request builder.