DCA Orders
Automatically buy or sell over time using scheduled on-chain orders.
DCA orders (Dollar-Cost Averaging) split one trade into smaller scheduled swaps.
Use them to buy or sell over time instead of all at once.
Before you start
Verify the token mint address from a trusted source.
Keep extra SOL for network fees.
Expect price moves between executions.
See also: Trade Safely and Where to Find Tokens.
What you can do
Buy: swap SOL → token on a schedule.
Sell: swap token → SOL on a schedule.
What you set
Total amount: the full size across all executions.
Frequency: minutes, hours, days, or weeks between executions.
Split: how many executions (and the size of each execution).
Where to find it
Main menu: ⏰ DCA
DCA menu options
🟢 DCA Buy— set up recurring buy orders🔴 DCA Sell— set up recurring sell orders🗓️ Active DCA Orders— view and manage active DCA orders📔 DCA Order History— view completed DCA orders
Requirements and limits
Minimum total size: $100 equivalent.
Minimum per execution: $50 equivalent.
Frequency: Minutes (min 5), Hours, Days, or Weeks.
Fees
FatCat fee: 1% (charged upfront)
Jupiter fee: 0.1% (deducted per swap)
For the full fee breakdown, see Fee Structure.
The first execution is placed immediately when you confirm and approve.
You do not need to keep the bot open. The schedule is on-chain.
How sizing works
After you enter a total amount and a frequency, FatCat proposes valid splits.
Each split must satisfy:
Each execution is ≥ $50 equivalent.
The total divides cleanly into equal-sized executions. No “leftover” amount remains.
You pick the split you want and confirm.
Create a DCA order
When you confirm a DCA, you’ll see an in-app approval screen.
Review the summary, then approve.
There is no separate wallet app.
What happens after you confirm
Funds custody: funds are held in a program-owned vault linked to your wallet.
Scheduling: remaining executions are queued on-chain until done or cancelled.
Execution: keeper services trigger each execution at the scheduled time.
Settlement: after each execution, assets are sent to your wallet.
On-chain behavior (details)
DCA uses Jupiter’s on-chain recurring program.
Orders, schedules, and funds live on-chain in a program-owned vault.
Keepers continuously scan for due executions and submit the transactions.
The schedule stays active until the order completes or is cancelled.
Manage DCA orders
View and cancel active orders: Active DCA Orders
Review past orders: DCA Order History
Troubleshooting
If setup fails or you don’t see the split you want, it’s usually one of these:
The total is below $100 equivalent at setup time.
One of the executions would be below $50 equivalent.
The total does not divide into equal-sized executions (no leftover allowed).
Your wallet balance is too low for the total (plus fees).
DCA reduces timing risk, but it does not remove market risk. Prices can move between executions.
Last updated
Was this helpful?

