> For the complete documentation index, see [llms.txt](https://docs.brewfather.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.brewfather.app/legal/refund-policy.md).

# Refund Policy

Refund, cancellation, renewal, withdrawal, and billing rules for Brewfather subscriptions purchased through Paddle, Apple, or Google.

**Last updated: 19 October 2026**

{% hint style="info" %}
**In short.** This summary is not part of this Policy and is not binding. If it differs from the full text below, the full text applies.

* Web purchases: Paddle handles refunds, or contact us. App Store and Google Play: Apple or Google handles them under their rules.
* Consumers in Norway, the EEA and the UK generally have a 14-day statutory right of withdrawal. If you ask for the service to start at once and then withdraw, you may have to pay for what you used.
* If you are a consumer, we also refund the first payment for your first subscription, if you bought it on the web and ask within 14 days, except pre-paid code or coupon purchases and cases of fraud, abuse or material breach.
* Renewals are non-refundable unless the law, the seller's terms or this Policy requires a refund. Cancel before the renewal date.
* Deleting your account does not necessarily cancel the subscription.
* A discount lasts at most one year unless the offer says otherwise; then the regular price applies.
  {% endhint %}

This Refund Policy supplements the [Brewfather Terms of Service](/legal/tos.md), and terms defined there have the same meaning here. It does not exclude or reduce any refund, withdrawal, conformity, cancellation, or other remedy that applicable law does not allow us to exclude or reduce.

## 1. Who handles the purchase

Where you bought decides where you ask:

* **Web:** Paddle is the merchant of record and seller for the payment transaction. Use the order email or [Paddle buyer support](https://paddle.net/) to manage the subscription or request a refund, or contact Brewfather at <hello@brewfather.app>.
* **Older web subscriptions billed through Stripe:** Warpkode AS sells these directly. Contact <hello@brewfather.app> to manage the subscription or request a refund.
* **Apple App Store:** Apple processes the purchase and any refund under its store rules. Request a refund through [Apple](https://reportaproblem.apple.com/).
* **Google Play:** Google processes the purchase and any refund under its store rules. Use [Google Play purchase help](https://support.google.com/googleplay/workflow/9813244) or the order in Google Play.

RevenueCat may help administer mobile subscriptions and entitlements, but Apple or Google remains the store seller and refund channel for those purchases.

Warpkode AS licenses and provides Brewfather. You may make a claim about service conformity, non-delivery, or entitlement directly to Brewfather at <hello@brewfather.app>, even where Apple, Google, or Paddle must process the payment reversal. Their store or buyer terms apply to the transaction alongside this Policy, but they do not displace a mandatory claim against Warpkode AS.

## 2. Mandatory rights

Consumers may have statutory rights that vary by country. They can include:

* a cooling-off or withdrawal period for a distance purchase;
* a refund or price reduction where a digital service is not supplied, is defective, or does not conform to the contract;
* remedies for an unauthorised, duplicate, or incorrect charge; and
* cancellation or renewal rights that cannot be waived.

For consumers in Norway and the EEA, the statutory withdrawal period for a distance contract for a service or digital content is generally **14 days from the day the contract is concluded**. In the United Kingdom it is also generally 14 days. The applicable national law decides how the period is calculated, and extends it if the required withdrawal information was not given before the contract.

An automatic renewal continues your existing contract. It does not start a new withdrawal period, unless the law that applies to you gives one.

If you expressly ask for supply to start during the withdrawal period, the following rules apply under Norwegian law (angrerettloven §§ 22 and 26) and the corresponding EEA and UK rules:

* **A service, including a digital service.** You may still withdraw, but you must pay the seller a proportionate amount for what was supplied before you gave notice of withdrawal as described below. You do not pay this amount if the seller did not tell you before the contract about the right of withdrawal and this payment. If you also acknowledged that you would lose the right once the service was supplied in full, the right ends when that happens.
* **Digital content not supplied on a physical medium.** The right of withdrawal ends when supply begins, if you also acknowledged that you would lose the right by asking for supply to start, and the seller confirmed your consent and acknowledgement on a durable medium.

If these legal requirements were not met, this Policy does not treat your right as lost.

To withdraw, send a clear statement before the period ends that identifies you, the order, and your decision to withdraw. No special wording is needed. For a web order, you may notify Paddle or <hello@brewfather.app>. We treat a timely notice to Brewfather as timely and forward it to Paddle, or coordinate with Paddle, as needed. For an older subscription billed through Stripe, notify <hello@brewfather.app>. You may use the optional model form in Section 10.

## 3. Brewfather's additional 14-day web-purchase policy

In addition to your statutory rights, if you are a consumer you **will receive a refund** of the first payment for your first Brewfather subscription, if you bought it on the web and ask within **14 days after that payment**. This policy:

* applies only to that first payment, not to a renewal, upgrade, or later purchase;
* does not apply to a purchase made with a pre-paid code or a discount coupon; and
* does not apply where we refuse a refund under the next paragraph.

Your statutory withdrawal rights still apply to those purchases as the law provides.

We or Paddle may ask for the order identifier and the information reasonably needed to verify the request. To the extent the law permits, we may refuse a refund under this Section for fraud, for abuse such as repeated purchase-and-refund activity, or for a material breach of the Terms. A refusal under this Section does not affect a mandatory statutory remedy.

## 4. Renewals, upgrades, downgrades, and cancellation

Subscriptions renew automatically until cancelled. Cancelling stops the next renewal. Unless the Service or mandatory law says otherwise, access continues until the end of the paid period. Cancelling does not refund any part of the current period, used or unused, unless this Policy, the seller's terms, or mandatory law requires it.

**Renewal payments are non-refundable**, unless this Policy, the seller's terms, or mandatory law requires a refund, for example for a billing error, a duplicate payment, or a service that was not supplied or did not conform to the contract. A renewal is not refunded merely because you did not use the subscription or cancelled after the renewal date. Cancel before the renewal date to avoid the next charge. App-store subscriptions must be cancelled before the store's deadline, as Section 9 of the [Terms of Service](/legal/tos.md) explains.

An upgrade may take effect at once, with an adjustment shown before you confirm it. A downgrade ordinarily takes effect at the end of the current period. The Service shows the timing and charge before you complete the change.

Deleting a Brewfather account does **not necessarily cancel** a subscription managed by Paddle, Apple, or Google. Cancel through the purchase channel as well as deleting the account.

## 5. Coupons, promotions, trials, AI credits, and storage

A coupon, promotional credit, trial, AI credit, or other benefit has no cash value and cannot be refunded or transferred on its own. A discount does not remove statutory rights relating to an amount you actually paid.

A purchase made with a pre-paid code or a discount coupon is non-refundable, except where the law or the seller's terms require a refund, including under the statutory right of withdrawal in Section 2.

Unless the offer says otherwise:

* a discount code is for new subscribers only, and an account that has or has had a paid subscription cannot use one;
* only one discount or pre-paid code can be used per account; and
* a discount applies for no longer than one year.

A pre-paid code is used up when redeemed and cannot be transferred or exchanged for money, except where mandatory law requires otherwise.

When a discount or pre-paid period ends, the subscription renews at the then-current regular price if you agreed to automatic renewal, unless you cancel before the renewal date. Otherwise the paid entitlement ends. The redemption or checkout page shows whether payment details are needed and when the first regular charge will be made.

Trial eligibility and the end date are shown when you activate a trial. Brewfather's documented 30-day product trial needs no payment information and does not turn into a paid plan unless you separately complete a purchase. A subscription bought during a trial starts, and is charged, at once; the remaining trial time is not added to it.

Unused AI credits reset or expire as described with the plan. If a payment is refunded or reversed, the paid features, credits, and storage it paid for may end or be adjusted. A refund does not authorise deleting User Content contrary to mandatory law; User Content is handled under the Terms, the Privacy Policy, and the account documentation.

If you are a consumer in Norway, the EEA, or the United Kingdom, mandatory law may entitle you to retrieve your content free of charge when the contract ends, as Section 13 of the [Terms of Service](/legal/tos.md) explains. If the in-app export is not available on your plan, email <hello@brewfather.app>. This retrieval route does not give a third party permission to use the Brewfather API.

## 6. Service problems

If Premium access is missing, first check the account email, the purchase platform, and the order identifier, then use **Restore Purchases** on iOS or Android where available. Contact <hello@brewfather.app> with the receipt or order ID. Do not send a full payment-card number.

We may first offer a repair, restored access, replacement performance, a service credit, a price reduction, or a refund, where lawful and appropriate. Nothing in this paragraph restricts the remedy a consumer is entitled to choose under mandatory law.

## 7. Chargebacks and payment disputes

Please contact Brewfather or the seller before you start a chargeback, so we can look into the issue quickly. This request does not waive or delay a lawful right to dispute an unauthorised or incorrect charge with a bank, card issuer, or payment service.

We may restrict paid access temporarily while a chargeback, fraud report, or duplicate refund is investigated. If a chargeback or reversal of a payment becomes final, we may end or adjust the entitlement it paid for. We will not penalise a consumer merely for exercising a lawful payment or consumer right.

## 8. Timing and currency

A change in applicable tax rates or tax obligations may change the total amount charged without changing the underlying subscription price, to the extent the law permits.

The seller returns an approved refund to the original payment method where practicable. Bank, store, tax, currency-conversion, and payment-network processing times are outside Brewfather's control. The refund may reflect the original transaction currency and the taxes the seller handled; exchange-rate and bank-fee differences are governed by the payment provider and applicable law.

## 9. Contact

For Brewfather service and entitlement support:

<hello@brewfather.app>

**Warpkode AS** (Norwegian private limited company, *aksjeselskap*)\
Registered in the Register of Business Enterprises (*Foretaksregisteret*)\
Organisation no. 921 463 146 MVA\
Head office: Florø, Norway

## 10. Optional model withdrawal form

Complete and send this form only if you wish to withdraw from an eligible contract. You may instead send any other clear statement.

> **To:** Paddle through [Paddle buyer support](https://paddle.net/) and/or Warpkode AS at <hello@brewfather.app>\
> I hereby give notice that I withdraw from my contract for the following Brewfather subscription: **\[plan/order]**\
> Ordered on: **\[date]**\
> Name: **\[name]**\
> Account email: **\[email]**\
> Order number: **\[number, if available]**\
> Address: **\[address, if required to identify the order]**\
> Date: **\[date]**\
> Signature: **\[only if sent on paper]**

Revision: 20261019


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.brewfather.app/legal/refund-policy.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
