Skip to content

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. 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. 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. 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. 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.

Security at Kausa