Refund Policy
If a campaign doesn't reach its goal, the smart contract on Solana enables the refund automatically. No forms, no manual approvals. The code protects your money.
Refund Window — 30 days
Every campaign on Kausa has a deadline set by the creator. If that deadline expires and the fundraising goal hasn't been reached, the smart contract opens a 30-day refund window.
During this period, each donor can connect their wallet and request withdrawal of the amount they contributed. The refund is proportional and comes directly from the vault PDA — no intermediaries.
Why 30 days? The window ensures enough time for all donors to learn about the outcome and initiate the withdrawal calmly, without pressure from short deadlines.
How the smart contract guarantees the refund
reembolsos.contractDescription
Conditions verified by the contract:
- The campaign deadline has expired
- The fundraising goal was not reached
- Refunds have been enabled (via the refund_donor instruction)
- The donor has a contribution recorded in the vault
The refunded amount is proportional to the donor's original contribution. Each donor withdraws only what is theirs — the contract prevents duplicate or excess withdrawals.
Donor Protection — step by step
Here's what happens when a campaign ends without reaching its goal:
- 1
Campaign deadline expires
The smart contract detects that the deadline has passed and the goal was not reached. Refunds are enabled automatically — no manual action is required.
- 2
Donor connects their wallet
The donor visits the campaign page and connects the same wallet used for the donation. The platform identifies the amount available for withdrawal.
- 3
Refund via smart contract
The donor requests the refund. The claim_refund instruction in the Anchor program verifies eligibility and transfers the funds from the vault PDA back to the donor's wallet.
- 4
Funds return to wallet
The proportional amount is credited to the donor's wallet. The transaction is recorded on the blockchain, like any other.
What is not refundable
Not every donation is eligible for a refund. The rules are clear so that donors and creators know what to expect from the start.
Campaigns that reached their goal
When the goal is reached, funds follow the milestone-based release flow. The creator receives tranches as they prove progress — and automatic refunds don't apply.
Already released milestones
Tranches already released to the creator after progress verification cannot be reversed. Only funds still held in the vault are eligible.
Solana network transaction fees
Network fees (gas) paid to confirm the original transaction on Solana are fractions of a cent and are not refundable. The same applies to the network fee for the withdrawal itself.
Want to understand all layers of protection?
The refund policy is just one of Kausa's guarantees. Learn also about milestone-based releases, the creator bond, and the dispute flow.