Loan calculator
Enter the amount, the rate and the duration. Your monthly payment updates as you type.
You will pay each month1,581.62MAD / month
Amount borrowed250,000.00
Rate per year4.5 %
Duration20 years · 240 months20 yrs · 240 mo
Interest+ 129,589.63
Loan · 66 %Interest · 34 %
Total to repay379,589.63 MAD
ADVERTISEMENT300 × 250
ADVERTISEMENT728 × 90320 × 100
Your loan over time
Each year your debt goes down. In 2046, you owe nothing.20262031203620412046
Amount left to repay (start of year)
| Year | Interest | Loan repaid | Left to pay |
|---|---|---|---|
| 2026 | 11,088.57 | 7,890.91 | 242,109.09 |
| 2027 | 10,726.06 | 8,253.42 | 233,855.67 |
| 2028 | 10,346.90 | 8,632.58 | 225,223.09 |
| 2029 | 9,950.32 | 9,029.16 | 216,193.93 |
| 2030 | 9,535.52 | 9,443.96 | 206,749.98 |
| 2031 | 9,101.67 | 9,877.81 | 196,872.17 |
| 2032 | 8,647.89 | 10,331.59 | 186,540.57 |
| 2033 | 8,173.25 | 10,806.23 | 175,734.34 |
| 2034 | 7,676.82 | 11,302.66 | 164,431.68 |
| 2035 | 7,157.58 | 11,821.91 | 152,609.78 |
| 2036 | 6,614.48 | 12,365.00 | 140,244.78 |
| 2037 | 6,046.43 | 12,933.05 | 127,311.73 |
| 2038 | 5,452.29 | 13,527.19 | 113,784.54 |
| 2039 | 4,830.86 | 14,148.63 | 99,635.91 |
| 2040 | 4,180.87 | 14,798.61 | 84,837.30 |
| 2041 | 3,501.02 | 15,478.46 | 69,358.84 |
| 2042 | 2,789.95 | 16,189.53 | 53,169.31 |
| 2043 | 2,046.20 | 16,933.28 | 36,236.03 |
| 2044 | 1,268.29 | 17,711.19 | 18,524.84 |
| 2045 | 454.64 | 18,524.84 | 0.00 |
| Total | 129,589.63 | 250,000.00 | 0.00 |
How does it work?
Step 1Enter the amount you want to borrow.
Step 2Set the yearly rate and the duration.
Step 3Your monthly payment and receipt update as you type.
M = P × r × (1 + r)n ÷ [(1 + r)n − 1]
Frequently asked questions
It is the amount you pay the bank every month until the loan ends.
No. The calculation only covers principal and interest. Loan insurance and fees come on top: ask your bank for the APR (TEG).
Shorten the duration, negotiate the rate or put down a bigger deposit. Over 20 years, each point of rate saves tens of thousands of dirhams.
You will pay each month1,581.62 MAD