Fees
What TRVUE takes from a contribution
Nothing. That is not a promotional claim — it is what the payment code does, and this page shows every place a platform cut would have to be written for one to exist.
Prepared for legal review
This describes how TRVUE works. It is not counsel-reviewed, binding terms.
Everything on this page was written by reading the platform's own source code — the database schema, the payment path, the campaign lifecycle — and describing what it does today. It is deliberately specific, and deliberately not boilerplate.
No lawyer has reviewed it. It is not a contract, it binds neither you nor TRVUE, and qualified counsel must redraft it for each relevant jurisdiction before it can. Where the code settles no question, this document says so rather than inventing an answer.
Reconciled against the code on 2026-09-09
TRVUE's cut of a contribution
TRVUE charges no percentage of contributions, no listing fee and no success fee. Contribute $50 to a campaign and the charge created is $50.
Platform cut
0%
of every contribution
Listing fee
$0
to publish a campaign
Success fee
0%
when a goal is reached
A platform cut cannot exist without being written down somewhere. These are the six places it would have to appear, and what is actually there:
| Where a cut would be taken | What is there |
|---|---|
createPledgeCheckout() | Creates the charge for the exact contribution amount. It sends no application fee, uses no connected account, and routes no transfer. |
payLaunch() | Transfers a funded campaign to the company. It subtracts the platform fee named in src/lib/payments/fees.ts, which is zero, so the amount transferred is the amount contributed. |
refundPaymentIntent() | Refunds the whole payment. It sends no amount at all, so a partial refund is not even expressible. |
planDistribution() | Allocates tokens to supporters. It reserves nothing for TRVUE. |
TRVUEClaimDistributor.claim() | Transfers the exact amount in a supporter's proof to that supporter. There is no recipient it could skim to. |
TRVUEProtectedToken | States in its own header that it has no transfer fee, no blacklist and no upgradeability. |
This describes the platform today. It is not a promise that TRVUE will never charge a fee — see the open questions at the end of this page.
Card processing
Card payments run through Stripe, and Stripe charges its own processing fee on each payment. That fee is set by Stripe under the campaign's Stripe agreement, not by TRVUE. TRVUE does not add to it, does not mark it up and receives no part of it.
TRVUE sends Stripe the contribution as whole cents — unit_amount = round(amountUsd × 100) — in a single line item. Contributions are denominated in US dollars.
TRVUE does not restate Stripe's pricing
Stripe's rates vary by country, card type and account, and they change. This page deliberately quotes no number for them. Read them on Stripe's own pricing page, which is the only place they are authoritative.
Refunds
When a campaign misses its goal or is cancelled, every paid contribution is refunded in full through Stripe. TRVUE deducts nothing from a refund — the refund carries no amount at all, so the full payment is always what goes back.
Whether the original processing fee comes back with it is Stripe's policy rather than TRVUE's, and this page does not state it.
A refund run is started by a TRVUE admin, not by a timer. The code fixes the amount; it does not fix the timing, and no refund deadline is stated anywhere on this platform because none is implemented.
What founders pay
Founders can subscribe to a plan. Plans gate platform services — how many campaigns run at once, team seats, analytics depth, API access and support response. They are the only money TRVUE currently takes.
| Plan | Monthly | Annual, per month |
|---|---|---|
| TRVUE Basic | $0 | $0 |
| TRVUE Verified | $149 | $124 |
| TRVUE Protected | $790 | $658 |
| TRVUE Institutional | Custom | Custom |
What each plan includes is set out under Pricing. Annual billing is two months free.
A plan does not buy verification
Plan tiers gate services, never review outcomes. Verified status cannot be purchased at any price, and paying more changes neither what a review finds nor how a Trust Score is computed.
On-chain costs
Claiming tokens is a blockchain transaction and the network charges gas for it. That cost goes to the network, not to TRVUE, and it varies with the chain and with congestion.
The claim contract is permissionless: anyone may submit a valid proof, and the tokens always move to the address inside that proof. That is what would let a company pay gas on a supporter's behalf without being able to redirect a single token. No code on the platform does this today, so in practice whoever claims pays.
Deploying and funding the token and claim contracts is the company's cost, paid by the company.
Amounts the platform enforces
These bounds are validated on every campaign and every contribution:
- $1,000minimum funding goal
- $100,000,000maximum funding goal
- $1minimum single contribution
- $1,000,000maximum single contribution
- USDthe only currency charged
- 7–90campaign duration, in days
What is still undecided
This page describes today's behaviour, not a commitment. These are open:
- Whether TRVUE will charge a fee on contributions in future, and how campaigns already running would be treated if it did.
- Who bears the processing fee on a refunded contribution when the processor does not return it.
- Taxes: whether plan subscriptions or contributions attract VAT or sales tax, and who accounts for it.
- Whether standing between a payer and a campaign makes TRVUE a payment intermediary, with the licensing that implies.
How contributions are settled is described under Terms.