chart-mixed-up-circle-dollarDCA 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.

circle-info

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.

DCA Buy setup

  1. Tap ⏰ DCA🟢 DCA Buy.

  2. Configure the order:

    • 🌟 Token to Buy

    • 💠 Set Total DCA Amount

    • 🔁 Set DCA Frequency

  3. Tap ✅ Confirm DCA Setup.

  4. Review and approve.

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.

chevron-rightOn-chain behavior (details)hashtag
  • 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

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).

circle-exclamation

Last updated

Was this helpful?