Skip to content
TRVUE

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

01

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 platform fee would appear
Where a cut would be takenWhat 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.
TRVUEProtectedTokenStates 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.

02

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.

03

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.

04

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.

Founder plans, price in US dollars
PlanMonthlyAnnual, per month
TRVUE Basic$0$0
TRVUE Verified$149$124
TRVUE Protected$790$658
TRVUE InstitutionalCustomCustom

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.

05

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.

06

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
07

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.