Trade tutorial
Buy on a schedule with DCA
DCA, dollar-cost averaging, splits one purchase into smaller orders spread over time. You pay the average price of the period instead of the price of a single moment.[1]
- Best for
- Building a position steadily without timing the market.
- You'll need
- A Solana wallet, such as Jupiter Wallet, Jupiter Mobile, Phantom or Solflare
- At least $10 per order, so $30 for three orders
- A little SOL for network fees
- Cost
- 0.03% (stablecoin pairs) to 0.1% per order, plus the routing fee
Worked example · illustrative numbers
900 USDC into SOL over three days
Each order spends 300 USDC
@ $200
1.500 SOLDay 1
@ $180
1.667 SOLDay 2
@ $160
1.875 SOLDay 3
DCA planIllustrative
Total900 USDC
Orders3 × 300 USDC, daily
SOL received5.042 SOL
Average price$178.51
First-day price$200.00
Step by step
Open DCA and connect
Go to jup.ag/recurring and connect your wallet.
Choose what to buy
Pick the token you spend and the token you want to accumulate.
Set the plan
Enter the total, how many orders, and how often: every minute, hour, day or week.
Start it
Confirm in your wallet. The first order runs right away and each later one follows your schedule.
Watch or cancel
Bought tokens go to your wallet after each order. Cancel any time to stop; pausing is not supported.
Good to know
- The minimum is $10 per order, so the total scales with the count: two orders need $20, five need $50.[1]
- Each order runs within ±30 seconds of its slot, a randomised timing that makes it harder for bots to trade ahead of you.[1]
- You can add a price range: an order due while the price is outside it is marked Out of Range and rescheduled.[1]
- Fees for DCA V2: 0.03% to 0.1% base plus the Ultra routing fee (0% to 0.5%).[2]
Sources
- DCA Orders ↗docs.jup.ag/user-docs/trade/spot/recurring-orders
- Jupiter Spot Fees ↗docs.jup.ag/user-docs/trade/spot/fees
Checked against Jupiter's documentation on 26 Sep 2026. Products change; the linked pages are the source of truth.