Back to Home
Protocol Agreement

Refund & cancellation

Last Updated: July 8th, 2026

Public beta notice: SubScript currently runs on the Arc testnet. Beta payments settle in testnet USDC, which has no monetary value — see Section 2.

1. Scope: Who Sold You What

This policy covers two different situations. When you buy something from a merchant through SubScript (a subscription, a payment link, a metered service), THE MERCHANT is the seller and merchant of record — their refund terms govern the purchase, and this policy explains what SubScript can and cannot do to help.

When you buy something from SubScript itself (currently the SubScript Premium merchant plan), SubScript is the seller and this policy applies directly.

2. Testnet Beta: No Real Funds

SubScript is currently in public beta on the Arc testnet. Every payment made during the beta settles in Arc testnet USDC, a test asset with NO monetary value that cannot be redeemed, exchanged, or refunded for real money.

Because no real funds move during the beta, monetary refunds do not apply to testnet transactions. If a testnet charge behaves incorrectly (wrong amount, duplicate debit, charge after cancellation), report it to compliance@subscriptonarc.com — we treat every beta billing error as a launch-blocking bug and will correct your account state (balances, subscription status, tier) accordingly.

3. Cancelling Subscriptions — Always Available, Always Free

You can cancel any subscription at any time from your dashboard, free of charge. Cancellation revokes the on-chain billing authorization, so no future charges can execute for that subscription.

You can choose to cancel immediately or at the end of the period you already paid for. Cancelling never triggers a penalty, a failed-payment fee, or a wind-down charge.

SubScript's billing contract is sequence-based and idempotent: the same billing period can never be charged twice, and a charge can only execute inside its own billing window — lapsed periods are never back-charged.

4. On-Chain Settlement Is Irreversible

USDC transfers confirmed on-chain cannot be reversed by SubScript. There is no chargeback mechanism on a blockchain. This is why the protocol is built to prevent wrong charges up front (visible amounts before confirming, bounded authorizations, duplicate-charge protection, one-click cancellation) rather than to undo them afterwards.

Where a refund is owed, it is paid as a new transaction back to the paying wallet — not by reversing the original one.

5. Refunds for SubScript Premium (SubScript as Seller)

On mainnet, SubScript Premium is billed per period. You can cancel at any time; your Premium features remain active until the end of the period you paid for, and you will not be billed again.

We do not prorate or refund the remainder of a billing period after a voluntary cancellation, except where consumer law in your jurisdiction requires it.

Billing errors are always refundable: if you are charged after cancelling, charged twice for the same period, or charged an amount different from the advertised plan price, contact us within 30 days of the charge and we will refund the incorrect amount in USDC to the paying wallet.

6. Refunds for Merchant Purchases (Merchant as Seller)

Merchants set their own refund terms for what they sell. Requests for refunds of merchant purchases should go to the merchant first — SubScript receipts identify the merchant for every payment.

SubScript does not hold merchant sale proceeds indefinitely and cannot claw back settled funds from a merchant's wallet. What SubScript provides is evidence and tooling: verifiable receipts, on-chain transaction records, cancellation controls, and merchant messaging, so both sides can resolve disputes from the same facts.

If you believe a merchant is using SubScript for deceptive billing, report it to compliance@subscriptonarc.com. Deceptive billing violates our Terms of Service and can lead to the merchant's removal from the platform.

7. Prepaid Metered Vaults

Vault commitments are escrowed per billing cycle. At the end of a cycle, only the metered usage is drawn — every unused unit is automatically returned to your wallet as part of settlement, by contract design.

If a merchant or the settlement keeper fails to settle a matured cycle within the grace window, the vault contract lets you reclaim your full escrowed balance yourself. Your escrow can never be permanently locked.

8. How to Request a Refund or Report a Billing Error

Email compliance@subscriptonarc.com with: the wallet address or email on your account, the receipt ID or transaction hash, what you expected to be charged, and what actually happened.

We acknowledge refund and billing-error requests within 5 business days. Where a refund is owed by SubScript, we pay it in USDC to the original paying wallet.

Refund & Cancellation Policy | SubScript