Common fee types
- Creation fees: Fees for creating bounties, grant programs, hackathons, or campaigns. Bounty creation may be paid in XLM or Spark; hackathons, grants, and campaigns use XLM or other means (check in-app).
- Transaction fees: Network (Stellar) fees for moving assets; usually small.
- Off-ramp fees: Fees charged by the off-ramp provider when converting XLM to fiat; see the provider’s terms.
Spark
Spark is used for bounties only. Some bounty actions (e.g., applying) consume Spark; the cost is shown before you confirm. Hackathons, grants, and campaigns do not use Spark.Hackathon (and milestone-based) fee math
Hackathon prizes and other milestone-based payouts use a fee model with a base rate plus a decay term so that larger milestones have a slightly lower effective fee rate. All amounts below are in USDC. The minimum milestone amount for fee calculation is 5 USDC.Constants
| Symbol | Value | Description |
|---|---|---|
| 0.047 | Business rate (4.7%) | |
| 0.003 | Trustless Work rate (0.3%) | |
| 0.5 | Placeholder (decay scaling) | |
| 0.05 | Decay constant | |
| 5 | Minimum milestone amount (USDC) |
Fee percentage (effective rate)
The effective fee percentage you pay on a milestone of size (where ) is: So:- For small , the term is larger, so the effective rate is a bit below 5%.
- As increases, that term shrinks, so the effective rate approaches 5% from below.
Total fee (in USDC)
The total fee charged on a milestone is: So:Total amount you pay
The total amount (milestone + fee) is:Split of the fee
- Trustless Work portion:
- Business portion (revenue):
Minimum milestone
Fee calculation applies only when the milestone amount satisfies USDC. Smaller amounts use different rules or are not allowed for this fee model.Example
For a prize or milestone of 100 USDC ():- USDC
- Effective rate:
- Total you pay: USDC
Where to see current fees
- In the Boundless app when creating a bounty, grant, hackathon, or campaign.
- In the off-ramp flow when converting XLM to fiat.