# Fee Calculator & Worked Examples

{% hint style="info" %}
Operator and jurisdiction: BASIS is operated by BASIS DIGITAL INFRASTRUCTURE LTD, a Seychelles IBC (LEI: [254900IX2F2KCWNSSS64](https://lei.bloomberg.com/leis/view/254900IX2F2KCWNSSS64)).

Research Partner: Base58 Labs contributes execution research, systems modeling, and risk design.
{% endhint %}

This page breaks down fees and boosters with worked examples so you can sanity-check expected outcomes.

***

## Fee Summary

| Fee Type                |              Rate | When Applied                                                             |
| ----------------------- | ----------------: | ------------------------------------------------------------------------ |
| Deposit Fee             |                0% | Never                                                                    |
| Swap Fee                |             0.01% | Same-token conversion only: BTC→stBTC, ETH→stETH, SOL→stSOL, PAXG→stPAXG |
| Withdrawal Fee          |             0.05% | On native-asset withdrawal                                               |
| Management Fee          |                0% | Never                                                                    |
| Performance Fee         | 20% of net profit | Deducted before reward distribution to staking positions                 |
| Early Unstaking Penalty |    Not applicable | Fixed pools can only be unstaked after lock-up ends                      |

{% hint style="success" %}
Swap functionality is strictly 1:1 on a same-token basis. BASIS does not support cross-asset swaps such as BTC→ETH or ETH→SOL.
{% endhint %}

{% hint style="info" %}
Yield rates used in examples are illustrative only. Actual DRR varies with market conditions. Check the dashboard for current rates.
{% endhint %}

***

## Lock-up Booster Multipliers

| Pool Type | Lock-up Duration |    Booster |
| --------- | ---------------: | ---------: |
| Fixed     |          14 days |       +10% |
| Fixed     |          30 days |       +20% |
| Fixed     |          90 days |       +50% |
| Fixed     |         180 days | +100% (2×) |

{% hint style="warning" %}
Fixed pools do not support early exit. Unstaking is only available after the lock-up period ends.
{% endhint %}

***

## Worked Example 1: Staking 1 BTC (30 Days, No Booster)

### Assumptions

* BTC price at deposit: $80,000 equivalent
* Illustrative base yield rate: 0.05% per day
* Hold period: 30 days
* Deposit amount: 1 BTC
* Minimum BTC deposit: 0.0001 BTC

### Flow

{% stepper %}
{% step %}
Deposit 1 BTC into your Funding Wallet using your BASIS-assigned BTC deposit address.
{% endstep %}

{% step %}
Swap BTC to stBTC at 1:1 quantity. A 0.01% swap fee applies.
{% endstep %}

{% step %}
Stake stBTC. Rewards accumulate in real time as stBTC in your Staking Wallet.
{% endstep %}

{% step %}
At unstake, the full staked position is auto-selected as MAX. Partial unstake is not supported.
{% endstep %}
{% endstepper %}

| Step             | Calculation                |     Amount |
| ---------------- | -------------------------- | ---------: |
| Deposit fee      | 0%                         |      $0.00 |
| Swap fee         | $80,000 × 0.01%            |      $8.00 |
| Daily base yield | $80,000 × 0.05%            | $40.00/day |
| 30-day yield     | $40.00 × 30                |  $1,200.00 |
| Withdrawal fee   | ($80,000 + $1,200) × 0.05% |     $40.60 |

### Result

* Gross value before withdrawal fee: \~$81,200.00 equivalent
* Net value after withdrawal fee: \~$81,159.40 equivalent

> Quantity note: the swap remains 1:1 at the token level. Fiat-equivalent value at withdrawal depends on the BTC market price at that time.

***

## Worked Example 2: Staking 1 BTC (90-Day Fixed Pool, +50% Booster)

### Assumptions

* Same starting BTC value: $80,000 equivalent
* Same illustrative base yield rate: 0.05% per day
* Lock-up period: 90 days
* Booster: +50%

| Step                | Calculation                |     Amount |
| ------------------- | -------------------------- | ---------: |
| Swap fee            | $80,000 × 0.01%            |      $8.00 |
| Boosted daily yield | $40.00 × 1.5               | $60.00/day |
| 90-day yield        | $60.00 × 90                |  $5,400.00 |
| Withdrawal fee      | ($80,000 + $5,400) × 0.05% |     $42.70 |

### Result

* Gross value before withdrawal fee: \~$85,400.00 equivalent
* Net value after withdrawal fee: \~$85,357.30 equivalent

### Comparison

| Pool         | Duration |   Net Yield |
| ------------ | -------: | ----------: |
| No booster   |  90 days | \~$3,600.00 |
| 90-day fixed |  90 days | \~$5,400.00 |

Yield advantage from the 90-day booster: \~$1,800.00 equivalent

***

## Worked Example 3: ETH Staking with Referral Rewards

### Assumptions

* You stake 20 ETH
* ETH price at deposit: $3,500 equivalent
* Total value: $70,000 equivalent
* Base yield rate: 0.04% per day
* You have a referred user who generates a reward event equivalent to $200

### Your own staking yield over 30 days

| Calculation  |          Amount |
| ------------ | --------------: |
| Daily yield  | $70,000 × 0.04% |
| 30-day yield |     $28.00 × 30 |

### Contribution-aligned referral network example

| Calculation                  |  Amount |
| ---------------------------- | ------: |
| Downstream reward event      | $200.00 |
| Example referral reward rate |     15% |
| Your referral reward         |  $30.00 |

{% hint style="info" %}
Referral network rewards are governed by the contribution-based reward system and credited according to the applicable referral structure. See the referral documentation for current calculation logic.
{% endhint %}

***

## Worked Example 4: Fixed Pool Unstake After Lock-up

For fixed pools, unstaking becomes available only after the lock-up period ends.

### Example: 90-day fixed BTC position

* Deposit: 1 BTC
* Booster: +50%
* Lock-up: 90 days

At day 90:

* Your full staked position is available for unstake
* The unstake action is auto-MAX for the full position
* Claimable rewards are automatically credited to your Staking Wallet as stBTC
* You may then withdraw native BTC from your Funding Wallet after the required conversion flow

{% hint style="warning" %}
There is no early exit option for fixed pools. If you need immediate liquidity, use an unstaked balance in your Funding Wallet rather than a locked fixed pool position.
{% endhint %}

***

## Network Processing Expectations

| Asset | Typical Withdrawal Time |
| ----- | ----------------------- |
| BTC   | 10 to 60 minutes        |
| ETH   | 1 to 10 minutes         |
| SOL   | 1 to 10 minutes         |
| PAXG  | 1 to 10 minutes         |

Network fees are separate from BASIS fees and are determined by the underlying chain environment and wallet conditions.

***

## Wallet Model Reference

| Wallet         | Holds                                 | Primary Actions                 |
| -------------- | ------------------------------------- | ------------------------------- |
| Funding Wallet | Native assets: BTC, ETH, SOL, PAXG    | Deposit, withdraw               |
| Staking Wallet | stTokens: stBTC, stETH, stSOL, stPAXG | Stake, receive rewards, unstake |

{% tabs %}
{% tab title="BTC deposits" %}

1. Open Assets or Funding Wallet.
2. Copy your BASIS-assigned BTC deposit address.
3. Send BTC from your external wallet or exchange.
4. Once credited, swap BTC→stBTC if you want to stake.

No Web3 wallet connection is required for BTC deposits.
{% endtab %}

{% tab title="ETH / SOL / PAXG deposits" %}

1. Open Assets or Funding Wallet.
2. Connect a supported Web3 wallet such as MetaMask.
3. Select ETH, SOL, or PAXG.
4. Approve and complete the deposit transaction.
5. Once credited, swap to the matching stToken if you want to stake.

Supported swap pairs are ETH→stETH, SOL→stSOL, and PAXG→stPAXG only.
{% endtab %}
{% endtabs %}

***

## Operational Notes

{% hint style="info" %}
BASIS infrastructure is designed for deterministic execution under strict state-machine controls, with math-constrained risk handling and proprietary routing optimized for execution precision.

Research support is provided by Base58 Labs, a research partner focused on structural alpha capture and systems design.
{% endhint %}

{% hint style="info" %}
BHLE architecture targets sub-50μs latency and 100K+ OPS through proprietary routing infrastructure, supporting predictable transaction handling and high-throughput internal accounting.
{% endhint %}

***

See also:

* [Fees & Limits Reference](/reference/fees-and-limits.md)
* [Lock-up Economics](/economics-and-rewards/lock-up-economics.md)
* [Booster System](/economics-and-rewards/booster-system.md)


---

# 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://docs.basis.pro/getting-started/fee-calculator.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.
