Loan calculator
Calculate the monthly payment, total interest, and schedule.
Runs on your device. What you enter is never sent to us
You get the monthly payment, the total interest and the total repaid, then a schedule showing how much of each month goes to interest and how much to the principal.
How to use it
- 1Enter your detailsType the values into the fields; we ask for nothing else about you and keep nothing.
- 2Check what you enteredThe result changes with every edit, so confirm the values before you read it.
- 3Read the resultIt appears directly under the fields, ready to copy.
When it helps
A loan quote usually states the monthly payment but not how much of it is interest, or what the loan costs in total over its life. The schedule shows both, month by month, and the tool handles the zero-rate case that breaks simpler calculators.
Common questions
What happens at a 0% rate?
The standard payment formula divides by the rate, so a separate path handles zero: the payment is the amount divided by the number of months. Any rounding difference lands in the last payment.
Why does the last payment sometimes differ?
Every payment rounds to the nearest halala, and the final month settles whatever remains, so the balance ends at exactly zero instead of a few halalas short or over.
Can I type Arabic digits?
Yes. The boxes accept Western digits 0-9, Arabic-Indic digits ٠-٩, the Arabic decimal separator, and thousands separators.
Does this recommend a loan product?
No. The tool only does the arithmetic on the figures you enter. It does not compare products or advise on any financing structure.
6 tools
Tools from other categories
- CV builderWrite your CV in Arabic and English. Download Word or PDF.
- Saudi ID & Iqama format checkerCheck an ID or Iqama number without it leaving your device.
- Organize PDFReorder, rotate, and delete the pages inside a PDF.
- Arabic diacritics (tashkeel)Add full Arabic diacritics so your text reads clearly.
- Watermark imageAdd your name or your shop's name onto an image.
- Webhook inspectorReceive signed webhooks, read the payload, and call your URL when a job finishes.