Boost Your App's MRR by Reducing
Malicious Refunds

Automatically handle customers’ unreasonable refund requests and avoid unnecessary revenue loss for your app.

  • No SDK integration required
  • 5-minute no-code setup
  • Reduce refunds by ~60% (Verified data from real apps).
Get Fewer Refunds
User
User
User
User
User
132 App Makers Increased Their Revenue
Product Demo
Featured on
Apps Connected
100+
Refund Requests Handled
5000+
Revenue Loss Avoided
$50K+

Unreasonable refunds lead to ~30% revenue loss, and… it’s truly frustrating

🤑

A user subscribes to your app and uses it almost every day.

🤯

What?! The user requests a refund after almost 3 months. That’s unreasonable!

😔

Losing revenue and feeling frustrated

Don’t Let Unreasonable Refunds Diminish Your Revenue, Confidence, Passion, and Motivation

Without RefundCat

  • 100% Refund Approval by Apple, including unreasonable refunds
  • ~30% Revenue Loss Every Month
  • Handle Every Refund Request Manually
  • Can’t Handle Refund Requests While You Sleep
  • Depression and Losing Confidence

With RefundCat

  • 60% of Refunds Could Be Declined by Apple (Real Data from Real Applications)
  • Significant Increase in Revenue
  • Handle Refund Requests Automatically and Timely
  • Optimal Strategy Based on Transaction Data
  • Sleep Better

How RefundCat Works

  • After connecting your app to RefundCat, when customers request a refund, Apple will send a notification to RefundCat, specifically a CONSUMPTION_REQUESTED notification.
  • RefundCat will automatically and promptly retrieve all historical information related to the transaction and refund from the App Store Connect API. It will then analyze the data to determine the optimal strategy.
  • Sending consumption data back to Apple with an optimal strategy helps Apple decline unreasonable refund requests. (Based on real data from an actual app, 60% of refund requests are DECLINED!)
A computer

RefundCat has significantly boosted my income. After using RefundCat, 9 out of 15 user refunds in July were denied by Apple. As a result, my app’s revenue reached a new high in July.

Ricky Leao feedback for RefundCat

Ricky Leao

Founder of a 4.7 star app

RefundCat is safe and trustworthy

Every refund handled by RefundCat is managed clearly and transparently. All information received and sent by RefundCat is recorded and displayed. RefundCat will not have any negative impact on your app, and all data sent to Apple is authentic.

Refund List

The Refund List records and displays every received refund request, including the status of the request and the reason for the customer’s refund request.

Operation Timeline

Every operation handled by RefundCat is recorded and displayed in the timeline. You can see when RefundCat received the refund request, when it sent the response back to Apple, and when Apple approved or declined the refund request.

Pricing

RefundCat Helps Apps Avoid an Average of ~$500 in Revenue Loss Each Month

✨ 🎁 Special Discount for the first 1000 customers (19 left) ✨

Monthly

$19.99

$12.99

USD PER month

  • Connect Unlimited Apps
  • Handle Unlimited Refund Requests
  • Support for iOS and macOS Apps
  • Email Support
  • Reduce Revenue Loss by ~30% Each Month

Cancel anytime.

Save 37%

Yearly

$199.99

$99.99

USD PER year

  • Connect Unlimited Apps
  • Handle Unlimited Refund Requests
  • Support for iOS and macOS Apps
  • Email Support
  • Reduce Revenue Loss by ~30% Each Month

Cancel anytime.

Still unsure about RefundCat? Contact us for further discussion

FAQ

Frequently Asked Questions

  • Malicious Refunds Can Be Annoying. I’ve noticed that some users request refunds after subscribing for half a year, despite using the app frequently.

    When customers request refunds for your app, the App Store sends a notification asking for information about the transaction and the customer. If you ignore the notification or don’t respond in time, Apple will almost certainly approve the refund.

    RefundCat automatically responds to these notifications on your behalf. Apple will use the information provided to decide whether to approve the refund, and some unreasonable refund requests may be declined.
  • Through the Official API. When a customer requests a refund, the notification contains transaction information about the request. RefundCat retrieves the data about the transaction using the official App Store API.
  • It is up to Apple to decide whether or not to decline a customer’s refund request. RefundCat provides Apple with information that assists in its decision-making process. In practice, using real data from actual apps, RefundCat has helped decline approximately 60% of all refund requests.

  • Currently, RefundCat is available only for iOS, iPadOS, or macOS apps distributed through the App Store.

  • No, RefundCat does not negatively impact your apps. It simply automates responses to Apple’s notifications and is fully compliant with App Store guidelines. RefundCat only provides real, authentic data and does not fabricate any information. By using genuine data, RefundCat helps Apple make informed decisions and can lead to the decline of unreasonable refund requests.

  • We do not define what constitutes an unreasonable refund request. When RefundCat receives a refund request, it retrieves all relevant transaction information and sends it to Apple. Apple then determines whether the request is unreasonable and decides whether to approve or decline the refund. RefundCat’s role is to provide Apple with the necessary transaction data.

  • Yes, you can use RefundCat while also using RevenueCat. Simply forward your App Store notifications from RevenueCat to RefundCat. This will not affect the operation of RevenueCat. Detailed instructions are available in the RefundCat interface.

  • Currently, RefundCat can handle auto-renewing subscriptions and consumable purchases.

  • Not every developer has a complete understanding of their app usage, and some data can be challenging to track accurately. For instance, measuring the total duration a user spends on an app can be difficult, especially if the app lacks an account login system, which makes it hard to determine when a user starts using the app. Additionally, due to privacy concerns, Apple discourages excessive data collection and may reject your app if they believe it can function without a login system.

    Because of these factors, even data assembled by developers may not be entirely accurate. Therefore, Apple allows many fields in the ConsumptionRequest payload to be filled as “unknown” and does not require complete accuracy.

    RefundCat only provides the available data and does not fabricate information. For parts of the data that cannot be obtained, we fill them as “unknown.” Based on my experience, attempts to falsify data to make a refund request appear rejectable often fail. Providing genuine information is the best approach for successfully rejecting refunds—Apple values honesty and integrity in the data provided.

  • Cool, contact us by email

100+ Apps No Longer Troubled by Unreasonable Refunds

Don't take our word for it. Here's what they have to say about RefundCat.

  • That is gold info. Thanks for sharing

    outrowender
    @outrowender
    outrowender's testimonial for RefundCat
  • Oh my god, this is such a useful article. I wonder if there's something similar for the Play Store? I’ve read a lot of articles about refund requests, and it seems like there’s a whole group of people who abuse this, and it’s a real problem.

    Tytanidze
    @Tytanidze
    Tytanidze's testimonial for RefundCat
  • I’ve seen those kinds of things before. Sometimes Apple refunds completely absurd things. Makes me want to accept Bitcoin only.

    jayword
    @jayword
    jayword's testimonial for RefundCat
Background

Boost Your iOS App Revenue by Reducing Refund!

Get Fewer Refunds