Ghest

Ghest

Track loans and fixed payments: where you are and when they end, fully offline

margani Finance Manager

Screenshots

Screenshot of Ghest Screenshot of Ghest Screenshot of Ghest Screenshot of Ghest

Description

Ghest tracks fixed recurring payments with a known end — loans, car finance, tuition, a phone on instalments — and shows where you are in each one and when the money frees up. For each commitment

  • Payments made and left, as a progress grid
  • Principal and interest still to pay
  • Last payment made, next payment, final payment
Across everything
  • Total left to repay and what you pay per month, normalised across daily, weekly, monthly and yearly payments
  • The date everything ends
  • A lump-sum calculator: how much interest an extra payment saves on each loan and how many months it cuts, with the best option highlighted
Details that matter
  • Persian and English, right-to-left and left-to-right
  • Solar Hijri, Gregorian and Lunar Hijri calendars, both for payment days and for display. A payment on the 31st lands on the last day of shorter months.
  • Any currency, including toman, and a different currency per commitment if you need it
Private by design The app has no internet permission. No accounts, no analytics, no crash reporting. Your data stays on your phone; export it to a JSON file whenever you like and import it on another device.

What’s new (1.0.9)

- Early payoff amount, exact from the amount borrowed and its date.
- Amount left shown with interest, as banks show it.
- Record extra repayments; payments made are listed per loan.
- Lump sum: highest rate first, up to each loan's payoff amount; untick to leave a loan out.
- Each loan's dates in its own calendar; date pickers; help behind (i).
- New round add and lump-sum buttons; icons on the loan page.

Versions

Version Date Size Requires Android Download
1.0.9 current
3ba2506cf43525fa…
2026-10-16 1.0 MB API 24
1.0.8
b99e4cdc5b5b5389…
2026-10-14 1.0 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • ghest.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments