← Back to home

Refund & Billing Policy

Last updated: 20 May 2026

This policy explains how billing works for KiraKiraLah, when refunds are available, and how to cancel. It supplements the Terms of Service.

1. Plans & Pricing

PlanPriceNotes
FreeRM 0Core features, no payment required
Free TrialRM 0Full access for a limited period; assigned by the team. Expires to Free automatically.
BasicRM 9 / monthRecurring expenses & income, auto-generated entries
ProRM 19 / monthAll Basic features + advanced analytics and priority support
Early BirdRM 0 — lifetimeGranted to qualifying early sign-ups; cannot be purchased

Prices are in Malaysian Ringgit (MYR). Non-Malaysian users are billed via Polar.sh and may see pricing in their local currency at the prevailing exchange rate. The MYR amount is authoritative.

2. Billing Cycle & Auto-Renewal

  • Paid plans are billed monthly, on the same calendar date as your initial purchase.
  • Subscriptions renew automatically each month until you cancel. By subscribing, you authorise the recurring charge to your payment method.
  • You will receive a payment receipt by email from Stripe or Polar after each successful charge.
  • If a renewal payment fails, access may be suspended until payment is resolved. Stripe and Polar will retry the charge according to their own retry schedules and notify you by email.

3. Free Trial

  • Free trials are granted manually by the team — there is no self-serve trial sign-up and no payment method is required to start a trial.
  • Trials give full Pro-level access for the duration specified when the trial is granted.
  • When a trial expires, the account is automatically downgraded to Free. No charge is made at expiry.
  • Trial periods cannot be extended or transferred.

4. Payment Processors

  • Malaysian users are billed via Stripe. Accepted payment methods include credit and debit cards.
  • All other users are billed via Polar.sh. Accepted methods vary by region.
  • Card details are entered directly on the processor's hosted checkout page.KiraKiraLah never stores or handles your card information.
  • Disputes and chargebacks are governed by Stripe's or Polar's terms in addition to this policy.

5. Promo & Discount Codes

  • Promo codes may be entered at checkout for Malaysian users (Stripe). The discounted amount is applied to the first billing cycle or recurring cycles as specified on the coupon.
  • Codes are single-use unless stated otherwise, cannot be combined, and have no cash value.
  • Expired or invalid codes will be rejected at checkout — no manual substitutions are available.

6. Refund Eligibility

General rule — no refunds. Subscription charges are non-refundable. Cancelling mid-cycle stops future renewals but does not refund the current period; access continues until the period ends.

Exceptions. A refund may be issued at my sole discretion where:

  • The Service experienced significant, documented unavailability caused solely on my end during the paid period.
  • A duplicate charge occurred due to a billing error.
  • Applicable consumer protection law requires it (see below).

To request a refund, email [email protected] within 7 days of the charge with your account email, the charge date, and the reason. Approved refunds are issued to the original payment method within 5–10 business days.

7. Cancellation

  • You can cancel at any time from Settings → Manage subscription, which opens the Stripe or Polar customer portal.
  • Cancellation takes effect at the end of the current billing period. You retain full access until then.
  • After cancellation, your account reverts to the Free plan. Your data is preserved — nothing is deleted automatically.
  • You may re-subscribe at any time; you will be charged the then-current price.
  • To delete your account and all associated data entirely, contact [email protected].

8. Malaysian Users — Consumer Protection

Nothing in this policy limits any rights you have under the Consumer Protection Act 1999 (Malaysia) or other applicable Malaysian consumer protection legislation that cannot be excluded by contract. If you believe a charge is unlawful under Malaysian law, contact [email protected] or the Tribunal for Consumer Claims Malaysia (TTPM).

9. Changes to This Policy

This policy may be updated from time to time. Material changes (e.g. new pricing or revised refund terms) will be communicated by email or in-app notice at least 30 days before they take effect for existing subscribers.

10. Contact

For billing questions, refund requests, or cancellation help: