How Stackk works

Your money sits in a vault you own, and the vault buys Bitcoin on a schedule

Add money

  • Pay from Ethereum, Base, Arbitrum, Solana, BNB Chain, Polygon, Optimism, Avalanche, Sui, Stellar, NEAR, Stacks, Injective or Sonic
  • Pay with USDC, USDT, ETH, SOL, BNB or most other tokens on those chains
  • It’s one swap through SODAX, and the money lands straight in your vault
  • Anything that isn’t a dollar coin is sold for USDC once, when it arrives

Your vault

  • It’s a small contract on the Sonic network that belongs to you alone
  • Its address comes from your wallet and your delivery addresses, so nobody else can create it for you
  • You make it with your first signed action, and with an EVM wallet you don’t need any Sonic gas for that
  • Only your wallet can withdraw from it, and withdrawals go back to your own wallet

Set a plan

  • Pick an amount, from $5 a buy
  • Pick how often: every day, week, two weeks or 30 days
  • Pick a budget, and the plan stops when it’s used up
  • Pick a price limit: the lowest Bitcoin price a buy may accept, 1.5% below the market by default and never more than 5%
  • Run up to four plans at once, and pause or stop any of them whenever you like

What happens on every buy

  1. The alarm rings

    A keeper, ours or anyone’s, tells your vault a buy is due. It can’t change anything else.

  2. The vault checks the rules

    Is it on schedule, inside the budget, under the caps, and funded? If not, nothing happens.

  3. It sets a price floor

    The lowest Bitcoin it will accept comes from Chainlink’s price feed, never from the keeper.

  4. It places the order

    The vault sends the order to SODAX itself, and independent solvers compete to fill it.

  5. Filled

    The Bitcoin arrives, and we collect our 0.25% fee only now.

  6. Not filled in 10 minutes

    The order is cancelled and every dollar returns to your vault, fee included. That buy is skipped, and it’s never doubled up later.

Get your Bitcoin

  • Bitcoin tokens, cbBTC on Base or WBTC on Arbitrum, are sent to your address after every buy
  • Real Bitcoin is collected in your vault and sent in one batch, at least once a month
  • You can send a batch whenever you like, and a batch also goes out by itself once it’s big enough
  • Real Bitcoin lands in a wallet you co-hold with Bound, and you can move it from there

Why real Bitcoin is sent in batches

The Bitcoin network charges a mostly fixed fee. On a $10 buy that fee is about 5.2%. On $300 it is a fraction of 1%.

So we keep your real Bitcoin in the vault and send it together. Tokens have no such fee, so they go out on every buy.

What it costs

Costs of a Stackk plan
PartCost
Stackk fee0.25% of each buy that fills
Swap into Bitcoinabout 0.2% on a $10 buy, less on bigger ones
Tip to whoever triggers the buy1¢ by default, and you can change it
Sending real Bitcoinabout 0.1–0.5% per batch
Sonic gaspaid by the keeper
Unfilled buys, withdrawalsfree

A $10-a-day plan comes to about 0.65–1.05% all in. The numbers are SODAX quotes from October 2026, and the app shows a live quote before you confirm.

Taking your money back

  • Withdraw any time, and the vault keeps working for your other plans
  • Money goes only to the wallet you signed up with, on Sonic or back to your own chain
  • A withdrawal to another chain is a swap, and if nobody fills it the money returns to the vault
  • The vault has no way to send your money anywhere else

Who does what

Who does what in Stackk
WhoWhat they do
YouOwn the vault, set the plan, withdraw any time
Your vaultHolds the money and buys on schedule, within your rules
StackkRuns the website and the keeper that starts buys, and collects the fee
SODAXSwaps and cross-chain delivery
ChainlinkThe price used for every buy’s floor
BoundCo-signs the wallet that receives real Bitcoin
Coinbase and BitGoIssue cbBTC and WBTC
Anyone can run the keeper, so buys don’t depend on us. If Stackk shut down, you could still withdraw straight from the contract with an EVM wallet.

Start with $5 a week

Launching soon