Bag is live — accept USDC & card payments globally. Get started →
BagBag Docs
Finance

Payouts

Payout options, fees, settlement cycles, and minimum amounts.

Payouts

After Bag collects payments on your behalf, funds are settled to your account on a regular schedule. As the Merchant of Record, Bag deducts applicable fees, taxes, and refunds before issuing your payout.


Payout Methods

MethodCurrencySpeedMinimum
USDC on BaseUSDCSame-day$10
USDC on PolygonUSDCSame-day$10
USDC on EthereumUSDCSame-day$50 (due to gas)
USDC on SolanaUSDCSame-day$10
Bank transfer (USD)USD2–5 business days$100
Bank transfer (EUR)EUR2–5 business days€100

Payout method and wallet address are configured during onboarding and can be updated in Settings on the dashboard.


Settlement Cycle

Settlement frequency depends on your merchant tier:

TierFrequencyEligibility
StandardWeeklyAll merchants
GrowthDaily> $5,000/month volume
EnterpriseReal-timeCustom agreement

At the end of each settlement period, Bag calculates your net payout:

Net Payout = Gross Revenue − Bag Fees − Tax Remitted − Refunds Issued


Fees

Fee TypeAmount
Stablecoin transaction fee1.5% per transaction
Card transaction fee3.5% + $0.30 per transaction
USDC payout (L2 networks)No fee
USDC payout (Ethereum)Gas fee passed through
Bank transfer payout$5 per transfer

Fees may vary based on volume and merchant agreement. Check your dashboard for your current fee schedule.


Requesting a Payout

Payouts are issued automatically at the end of each settlement cycle. You can also request a manual payout from the dashboard:

  1. Go to Payouts in the dashboard
  2. View your available balance
  3. Click Withdraw to initiate a payout
  4. Funds are sent to your configured payout address or bank account

Payout via API

# Check your balance
curl https://getbags.app/api/settlements/balance \
  -H "Authorization: Bearer $BAG_API_KEY"

# Request a payout
curl -X POST https://getbags.app/api/settlements \
  -H "Authorization: Bearer $BAG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount": 500.00}'

What's next

On this page