# Yield Guarantee & Matching Bonus

When you stake Polymarket positions with Robin Markets, you can earn yield from three sources on top of any organic returns from the underlying vault. This page explains how guaranteed yields and matching bonuses work.

All bonuses are paid out automatically in USDC shortly after you withdraw, in a separate transaction from the withdrawal itself.

### 1. Yield guarantee - minimum 4% APY

We guarantee that any deposit earns at least 4% APY on its average staked value, regardless of what the underlying vault yields.

When you withdraw, we calculate what 4% APY would have paid you for the time you were staked. If the actual yield from the vault was lower, we top up the difference from our wallet. If it was higher, you simply keep the higher amount — no top-up needed.

The guarantee is calculated per market: a high-yielding position in one market won't be used to "cover" a low-yielding position in another. Each market is independent.

Plain example: You stake $1,000 worth of tokens for 30 days. 4% APY for 30 days on $1,000 ≈ $3.29. If the vault only paid you $1.00, we send you the missing $2.29.

### 2. Matching bonus - extra 1% APY for balancing pools

A market pool is "balanced" when the staked YES and NO tokens are roughly equal. When a pool is unbalanced, depositing tokens on the minority side helps balance it — and we reward that with an extra 1% APY on those tokens.

The matching bonus is locked at the moment you deposit: as long as you hold those tokens in the pool, you keep earning the bonus, even if the pool later becomes balanced or tilts the other way. It only stops accruing when you withdraw.

Only the portion of your deposit that actually balances the pool earns the bonus. If you deposit 1,000 YES tokens into a market that needs 600 more YES, only 600 of your tokens get the bonus; the other 400 get only the base APY + guarantee.

Tip: the YES and NO buttons on each market card show the APY you would earn for staking that direction, including any matching bonus. The minority side is highlighted in green.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://robin-markets.gitbook.io/robin-markets-docs/yield-guarantee-and-matching-bonus.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
