WHAT A PAYMENT COSTS

Bagpay
Fees

Bagpay charges nothing. The buyer covers the network fee and the cost of the swap, both shown before signing. The seller receives the full listed price.

Scroll to learn more↓
THE SHORT VERSION

The seller gets the full price

A payment has two real costs and neither of them goes to Bagpay. One is the Solana network fee, a fraction of a cent, paid on every transaction on the network. The other is the cost of swapping the buyer's coin to USDC, made up of pool fees and price impact.

Both are paid by the buyer, and the swap cost is shown before they sign. Nothing is taken out of the seller's side. If you list something at 20 dollars, 20 dollars in USDC arrives in your wallet. There is no percentage cut, no fixed charge per payment and nothing to pay to create a button.

COST BREAKDOWN

What a payment
costs

Every payment has the same three lines, and one of them is zero

Bagpay

Zero on every payment

Bagpay charges nothing to create a button or a link and takes nothing from a payment. The seller pays nothing and the buyer pays nothing to Bagpay. The full listed price reaches the seller's wallet in USDC.

Network

A fraction of a cent

Every Solana transaction carries a small network fee. A Bagpay payment is one transaction, so the buyer pays that fee once. It goes to the network, as it would for any other transfer or swap made from a wallet.

Swap

Pool fees and price impact

Turning a coin into USDC has its own cost: the fees of the pools the swap runs through, and price impact, which grows when a coin is thinly traded. The buyer sees this before signing and pays it.

WHY IT WORKS

Why the
price holds

Things that decide whether the seller receives what they listed, every single time.

01

Full price to the seller

The seller always receives exactly the listed price in USDC. Costs sit on the buyer's side of the transaction, so the amount that arrives is the amount on the button.

02

shown before signing

The buyer sees the cost of the swap before they sign anything. If one coin is expensive to swap, they can pick another bag from their wallet and compare.

03

Nothing to pay up front

Creating a button or a link costs nothing. There is no account to pay for and no charge for a button that never gets used. You can make as many as you need.

QUESTIONS

Frequently
asked

01

What does Bagpay charge per payment?

Nothing. Bagpay takes no percentage, no flat charge and no share of the swap. Creating a button or a link is free, and receiving payments through it is free. The seller receives the full listed price in USDC. The only costs in a payment are the Solana network fee and the cost of the swap itself, and both are paid by the buyer to the network and to the pools, not to Bagpay.

02

Who pays the Solana network fee, and how much is it?

The buyer pays it, because the buyer is the one who signs and sends the transaction. On Solana that fee is a fraction of a cent. It is charged by the network on every transaction, whether that is a transfer between two wallets, a swap or a Bagpay payment. A Bagpay payment is a single transaction, so the fee is paid once per purchase. The seller does not pay a network fee to receive USDC. Nothing is deducted from the amount on the way in, and there is no withdrawal step later that would add another fee.

03

What are pool fees and price impact?

They are the two parts of what a swap costs. Pool fees are charged by the liquidity pools a swap passes through, and Jupiter looks for the route where the buyer gives up the least. Price impact is the effect of the trade itself on the price. Selling into a deep pool barely moves it. Selling into a shallow pool moves it more, so the buyer gets a little less USDC per coin. This is why a small coin can cost more to pay with than a large one. The checkout shows the cost before the buyer signs.

04

Can the seller ever receive less than the listed price?

No. The transaction is built so that the seller's wallet receives exactly the listed price in USDC, or nothing happens at all. The swap and the payment are atomic. If the buyer's coin falls during the payment and the swap cannot produce the full amount, the entire transaction fails and no funds move in either direction. Swap costs and the network fee are covered by the buyer on top of the price. Any small amount left over from the swap stays in the buyer's wallet as USDC.

05

Which coin is the cheapest to pay with?

USDC. When a buyer pays with USDC there is no swap, so there are no pool fees and no price impact. The payment is a plain transfer and the only cost is the network fee, a fraction of a cent. Among other coins, the ones with deep liquidity cost less to swap than thinly traded ones. A buyer holding several coins can compare before signing, because the checkout shows the cost of the swap for the coin they pick.

GET STARTED

Ready to keep it all?

A button costs nothing to create and nothing per payment. Set your price in dollars, add the wallet that should receive the USDC, and the full amount arrives every time someone pays.

Get the button →