ईएमआई फॉर्मूला एक वार्षिकी (annuity) के वर्तमान मूल्य फॉर्मूले से निकाला गया है। लेंडर आपके लोन को समान भविष्य के भुगतानों की एक श्रृंखला के रूप में मानता है, हर भुगतान को मासिक ब्याज दर का उपयोग करके आज के मूल्य में डिस्काउंट करता है, और उन डिस्काउंटेड भुगतानों के योग को मूलधन के बराबर सेट करता है। भुगतान के लिए हल करने पर ऊपर दिया गया फॉर्मूला मिलता है। ईएमआई का (मूलधन + कुल ब्याज) ÷ अवधि से थोड़ा अधिक दिखने का कारण पैसे का समय मूल्य (टाइम वैल्यू ऑफ मनी) है - बाद में चुकाया गया हर रुपया आज चुकाए गए रुपये से कम मूल्य का होता है।
भारतीय बैंक मंथली रिड्यूसिंग बैलेंस का उपयोग करते हैं: हर महीने की शुरुआत में, बैंक मौजूदा बकाया मूलधन पर मासिक दर (वार्षिक दर ÷ 12) से ब्याज की गणना करता है, इसे आपके मूलधन बैलेंस में जोड़ता है, फिर आपकी ईएमआई घटाता है। बचा हुआ मूलधन अगले महीने के लिए शुरुआती बैलेंस बन जाता है। यह गणितीय रूप से ऊपर दिए गए क्लोज्ड-फॉर्म फॉर्मूले के समान ही है, लेकिन एमॉर्टाइज़ेशन टेबल इस प्रक्रिया को स्पष्ट रूप से दिखाती है। कुछ नॉन-बैंकिंग लेंडर डेली रिड्यूसिंग बैलेंस का उपयोग करते हैं, जिससे ईएमआई कुछ रुपये कम हो जाती है; यह अंतर लोन की पूरी अवधि में आम तौर पर 0.1% से कम होता है।
फॉर्मूला जिन दो महत्वपूर्ण वास्तविक दुनिया के समायोजनों को नहीं दर्शाता, वे हैं: प्रोसेसिंग फीस और उस फीस पर जीएसटी। अधिकांश बैंक लोन राशि का 0.25% से 1% प्रोसेसिंग फीस के साथ उस पर 18% जीएसटी लेते हैं। यदि बैंक डिस्बर्समेंट से फीस काट लेता है, तो आपको मूलधन से कम राशि मिलती है लेकिन आप पूरे मूलधन पर ईएमआई चुकाते हैं - आपकी प्रभावी दर हेडलाइन दर से थोड़ी अधिक होती है। इस साइट पर दिया गया एपीआर कैलकुलेटर उस प्रभावी दर को सभी लेंडरों के लिए तुलनीय रूप में दिखाता है।
फ्लोटिंग-रेट लोन एक और परत जोड़ते हैं। बैंक आज एक दर बताता है (आम तौर पर 'रेपो रेट + स्प्रेड' के रूप में), लेकिन जैसे-जैसे आरबीआई रेपो रेट बदलता है, यह दर हर तिमाही या वर्ष में फिर से सेट होती है। जब दर बढ़ती है, तो बैंक आम तौर पर ईएमआई को तुरंत बढ़ाने के बजाय इसे स्थिर रखते हैं और आपकी अवधि बढ़ा देते हैं - यह एक ऐसी खासियत है जिसे अपने सैंक्शन लेटर पर जांचना जरूरी है। इस कैलकुलेटर की संख्याएं एक फिक्स्ड दर मानती हैं; जब आपका बैंक दर संशोधित करे तो फिर से गणना करें।