> For the complete documentation index, see [llms.txt](https://juicebot.gitbook.io/juicebot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://juicebot.gitbook.io/juicebot/juice-rewards/earning-juice.md).

# Earning Juice

## Every way to earn

| Action                     |                                    Juice 🧃 | Multiplied? |
| -------------------------- | ------------------------------------------: | :---------: |
| Trading (fees paid)        |                          100 per $1 of fees |      ✅      |
| Realized profit bonus      |                         10 per $1 of profit |      ✅      |
| First trade of the day     |                                          50 |      —      |
| First trade on a new chain |                        250 (once per chain) |      —      |
| Daily check-in             |                                          10 |      —      |
| Referral activation        |                  500 per activated referral |      —      |
| Referral royalty           | 10% of your referrals' trade & profit Juice |      —      |
| TopTrader participation    |                                         250 |      —      |
| TopTrader podium           |   25,000 / 10,000 / 5,000 (1st / 2nd / 3rd) |      —      |
| Badge bonuses              |                             Varies by badge |      —      |

Only trading and profit Juice receive [streak and staking multipliers](/juicebot/juice-rewards/multipliers-and-streaks.md) — flat bonuses are paid as listed.

## Trade scoring

Your base Juice on every buy and sell comes from the fee you pay:

```
base trade Juice = floor(fee paid in USD × 100)
```

Then your multipliers apply, capped at 5× combined:

```
final trade Juice = floor(base × min(streak × stake, 5))
```

**Example:**

```
Fee paid:            $12.34
Base Juice:          floor(12.34 × 100) = 1,234
Streak (7 days):     1.5×
Stake tier Squeeze:  1.5×
Combined:            2.25×
Final trade Juice:   floor(1,234 × 2.25) = 2,776 🧃
```

If it's also your first trade of the day, add a flat 50 🧃. First time on that chain? Another 250 🧃.

## Profit bonus

Close a trade in profit and you earn bonus Juice on top:

```
base profit bonus = floor(realized profit USD × 10)
```

The base bonus is capped at **2,000 per trade** and **10,000 per UTC day**, then your streak and staking multipliers apply (same 5× cap).

**Example:**

```
Realized profit:   $300
Raw bonus:         3,000 → capped to 2,000
Multipliers:       2.25×
Final bonus:       floor(2,000 × 2.25) = 4,500 🧃
```

{% hint style="success" %}
**Taking profit pays twice** — you lock in your gains, and the green trade prints bonus Juice. Realized profits also count toward [TopTrader](/juicebot/juice-rewards/toptrader.md) standings.
{% endhint %}

## Daily check-in

Tap **🧃 Check in** once per UTC day for 10 🧃. More importantly, a check-in **keeps your streak alive** on days you don't trade — protecting the multiplier on tomorrow's trades. See [Multipliers & Streaks](/juicebot/juice-rewards/multipliers-and-streaks.md).
