Skip to content

Private & Offline. No Cloud Required.

Your finances stay on YOUR device.

Track subscriptions, loans, and credit card bills in one app. No account. No tracking. No compromises.

Recur app home screen showing subscription list with Netflix, Spotify, and YouTube logos
0 Analytics SDKs
100% Offline
162 Currencies
43 Languages

PRIVACY BY DESIGN

We know nothing about you. By design.

Most finance apps connect to your bank, track your behavior, and sell your data. Recur takes a different approach.

Your financial data never touches our servers. We don't have servers. There is no account to create. No analytics SDK running in the background. No crash reports phoning home.

We built Recur for people who believe their money is their business. Literally.

What We Don't Do

  • No analytics SDKs
  • No crash reporting
  • No account registration
  • No advertising IDs
  • No device fingerprinting
  • No data selling
  • No servers
  • No ads

What We Do

  • 100% offline-capable
  • Local-only storage (Hive DB)
  • No account needed
  • Free JSON data export
  • Optional encrypted backup
  • AES-256-CBC encryption
  • You control your data
  • Open export, no lock-in

Permissions Required

Internet Exchange rates only (optional)
Notifications Payment reminders (optional)
Alarms Scheduled reminders (optional)

One app. Three verticals.

Subscriptions, credit cards, and loans — all tracked in one place, completely offline.

Recur app home screen showing subscription list

Every subscription, one dashboard.

Track Netflix, Spotify, gym memberships, cloud storage, and 400+ more services with pre-loaded logos. See your monthly and yearly spending instantly.

400+ services with pre-loaded logos and colors
9 billing cycle types (daily to yearly, plus custom)
Trial period tracking with alerts before auto-renewal
Split costs with family and friends
Complete payment history and status tracking
Smart reminders: 1, 3, 7, or 14 days before due

Everything you need. Nothing you don't.

Smart Reminders

Never miss a payment. Customizable alerts 1-14 days before any due date. Priority-scored notifications.

162 Currencies

Live exchange rates with 3-tier API fallback. Track expenses in any currency with auto conversion.

Spending Analytics

Beautiful charts showing where money goes. Category breakdowns, monthly trends, spending forecasts.

Calendar View

See every upcoming payment on a monthly calendar. Identify busy billing periods. Plan cash flow.

Multiple Profiles

Separate personal, family, and business expenses. Each profile tracks its own data independently.

Backup & Export

Free JSON export anytime. Optional encrypted Google Drive backup. Never locked in.

PREMIUM

Pay once. Own forever.

No subscription for your subscription tracker. One-time purchase, lifetime access.

Free

$0 forever

Limits

Subscriptions 5
Loans/EMIs 2
Credit cards 2
Custom categories 2
Profiles 2
Payment methods 2
Split subscriptions 1
Cloud backup

Included

Local JSON backup
All reminder types
162 currencies
43 languages
Spending analytics
50% OFF — Introductory Price

Premium

$4 $2 one-time

Limits

Subscriptions Unlimited
Loans/EMIs Unlimited
Credit cards Unlimited
Custom categories 15
Profiles 7
Payment methods 25
Split subscriptions Unlimited
Cloud backup Google Drive sync

Included

Local JSON backup
All reminder types
162 currencies
43 languages
Spending analytics
Get Premium

Your money's worth: less than a single cup of coffee.

Built for the world.

43 languages. 162 currencies. RTL support. From day one.

Englishहिन्दीDeutschFrançaisEspañolالعربيةதமிழ்日本語한국어中文УкраїнськаРусскийPortuguêsItalianoBahasaไทยTiếng ViệtবাংলাČeštinaDanskNederlandsفارسیSuomiΕλληνικάગુજરાતીעבריתMagyarമലയാളംमराठीNorskଓଡ଼ିଆਪੰਜਾਬੀPolskiRomânăSvenskaతెలుగుTagalogTürkçeاردوMelayu
$£¥RMCHFkrR$

All 43 supported languages

ArabicBelarusianBengaliChinese (Simplified)Chinese (Traditional)CzechDanishDutchEnglishFarsiFinnishFrenchGermanGreekGujaratiHebrewHindiHungarianIndonesianItalianJapaneseKoreanMalayMalayalamMarathiNorwegianOdiaPunjabiPolishPortuguese (Brazilian)Portuguese (Portugal)RomanianRussianSwedishTamilTeluguThaiTagalogTurkishUkrainianUrduVietnamese

4 RTL languages supported: Arabic, Hebrew, Farsi, Urdu

50 of 162 supported currencies

USDEURGBPINRJPYCNYKRWRUBBRLCADAUDCHFMXNSGDHKDNOKSEKDKKNZDZARTRYTHBMYRIDRPHPVNDPLNCZKHUFRONILSAEDSARQARKWDBHDOMREGPNGNKESPKRBDTLKRNPRCLPCOPPENARSUAHTWD

Live exchange rates with 3-tier API fallback and offline support

Frequently Asked Questions

Is my data really private?

Yes. Recur contains zero analytics SDKs, zero crash reporting libraries, and zero advertising identifiers. All your data is stored locally in a Hive database on your device. We have no servers, no backend, and no way to access your information. The only network requests Recur makes are for exchange rates from public APIs — and only the currency code is sent, never any personal data. You can verify this yourself: Recur requires only 3 optional permissions (internet, notifications, alarms), none of which access your contacts, location, camera, or storage.

Do I need an account?

No. Open the app and start tracking immediately. There is no signup, no email verification, no phone number required. The only reason you would ever sign in with Google is if you choose to enable Google Drive backup, which is a premium feature and entirely optional.

What if I lose my phone?

You have two backup options. Premium users can enable Google Drive backup, which creates encrypted (AES-256-CBC) backup files in a dedicated folder on your personal Google Drive. Free users can export their data as a JSON file anytime via Settings > Backups > Export, and save it wherever they like. We strongly recommend enabling at least one backup method to protect your data.

How do I restore my premium purchase?

Go to Settings > Premium > Restore Purchase. Make sure you are signed in with the same Google Play account used for the original purchase. The restore process is handled through Google Play and does not require contacting us.

How are exchange rates updated?

Recur uses a 3-tier API fallback system: it tries exchangerate-api.com first, then fawazahmed0's GitHub API, then frankfurter.app. Rates are cached for 24 hours to minimize network requests. If all APIs are unavailable (no internet, all endpoints down), Recur falls back to bundled offline rates that ship with the app. Only the currency code is sent in these requests — no personal data, no device identifiers, no API keys.

Have more questions? Visit our support page.

Start tracking. Stay private.

Download free. No signup needed. Your data stays yours.