How it works
The whole model fits on one page.
PlantedBy exists because “we plant trees” is usually unverifiable. This site is built so a skeptic can check every claim in about two minutes.
Nobody takes a cut
PlantedBy charges no platform fee, no percentage, and no subscription. The operator pays for hosting out of pocket. The only third party taking anything is Stripe, and you can cover that at checkout so what you pay arrives whole.
Worked example
Declining the fee is fine — Stripe's cut then comes out of what you pay and the tree count adjusts down accordingly. Nothing is hidden either way.
What happens after you pay
- 01
You pay Stripe
Checkout is a standard Stripe payment. PlantedBy never sees your card details, and there is no account to create.
- 02
The server buys trees from Ecologi
Payment confirmation triggers a server-side call to Ecologi's public API for the exact number of trees your payment covers, recorded under your company's name.
- 03
Ecologi returns a receipt
The purchase comes back with a public URL on Ecologi's own site. That URL is stored against your payment and linked from your profile.
- 04
Your row appears
Trees join the leaderboard only after the Ecologi purchase succeeds — so no number on this site exists without a receipt behind it.
Check it yourself
Open the public forest on Ecologi and search for a company name followed by “via PlantedBy”. The count there should match the count here. If it ever doesn't, Ecologi is right and this site is wrong.
Open the Ecologi forest ↗Known limits
- Ecologi consolidates purchases made under the same name within 24 hours, so two same-day purchases can share one receipt page.
- A company's row updates when Ecologi confirms the planting, not the moment payment clears — expect a short lag.
- Company profiles are claimed by name at checkout. Anyone can fund trees for a company they don't own; the trees are still real either way.