We want material.codes to be a fair purchase. This Refund Policy explains when you can get your money back, how to request a refund, and what is excluded. It forms part of our Terms of Service.
1. Merchant of record
Paid subscriptions and one-time purchases are sold and billed by our Merchant of Record, Paddle.com Market Limited and its affiliates ("Paddle"). Refunds are processed by Paddle on our instruction, back to the original payment method.
2. 14-day money-back guarantee on new subscriptions
You may request a full refund of your first paid subscription period on any plan within 14 days of the initial charge, for any reason. This applies to your first purchase of a plan; it does not apply again to subsequent renewals or to upgrades of an existing plan.
If you have used the plan's compute credits, exported large amounts of data, or otherwise consumed a substantial share of the included usage, we may reduce the refund to reflect that consumption. We will tell you the deduction before issuing the refund.
3. Renewals
Subscriptions renew automatically. You can cancel renewal at any time from your account settings — cancellation takes effect at the end of the current paid period and is the recommended way to avoid being charged again.
If you are charged for a renewal you did not intend to keep and you notice it within 14 days, contact info@material.codes. If usage on the new period was minimal (broadly: no significant compute credits consumed and no substantial new content ingested), we will refund the renewal in full and cancel the subscription. Otherwise we may offer a partial, pro-rated refund.
4. Compute credits and consumption-based usage
Compute credits (DFT runs, agentic plan invocations, MCP tool calls beyond included quotas) are a metered, consumable resource. Once consumed they are not refundable. Unused credits forfeit at the end of the billing period unless the plan explicitly states otherwise; we do not refund unused credits on cancellation or downgrade.
5. Upgrades and downgrades
Plan upgrades take effect immediately and are pro-rated against the remaining period. Downgrades take effect at the end of the current period; we do not issue cash refunds for the difference when you move to a cheaper plan mid-cycle.
6. Service incidents
If the Service is materially unavailable or degraded due to a fault on our side for an extended period during your billing cycle, contact us — we will issue service credits or, where credits are not appropriate, a pro-rated refund covering the affected window.
7. What is not refundable
- Compute credits and other metered usage that has already been consumed.
- Subscriptions cancelled after the 14-day window for reasons unrelated to a Service incident.
- Charges arising from misuse, breach of the Terms of Service, or fraud.
- Renewals you did not cancel in time and where significant usage has already occurred in the new period.
8. Statutory rights
Nothing in this policy limits any non-waivable statutory right you have as a consumer (for example, the 14-day right of withdrawal for distance contracts in the EEA/UK). Where statutory rights are more favourable than this policy, the statutory rights apply.
9. How to request a refund
Email info@material.codes from the address associated with your account. Include your order or invoice number (from the Paddle receipt) and a brief reason. We aim to respond within two business days. Approved refunds are issued by Paddle to the original payment method and typically appear within 5–10 business days, depending on your bank.
10. Chargebacks
If you believe a charge is incorrect, please contact us before initiating a chargeback — we can almost always resolve the issue faster than your card network can. Unjustified chargebacks may result in suspension of the account pending resolution.
11. Contact
Refund questions: info@material.codes.