31 Lakh in Crores
31 lakh = 0.31 crore — that's 3.1 million, written 31,00,000 in the Indian system and 3,100,000 in the international system.
To convert lakh to crore, divide the number of lakhs by 100: 31 ÷ 100 = 0.31 crore.
Indian system
International system
31 Lakh in Crores, expressed every way
| Indian digits | 31,00,000 |
| Indian units | 31 Lakh |
| International digits | 3,100,000 |
| International units | 3.1 Million |
| Words (Indian) | Thirty-One Lakh |
| Words (International) | Three Million One Hundred Thousand |
| Rupees | Rupees Thirty-One Lakh Only |
| हिन्दी | इकतीस लाख |
| Hinglish | ikattees lakh |
| اردو | اکتیس لاکھ |
Nearby conversions
Frequently asked questions
How many crores is 31 lakh?
31 lakh is equal to 0.31 crore, which is 3.1 million. In Indian digits it is written 31,00,000; in international digits, 3,100,000.
How do you convert lakh to crore?
To convert lakh to crore, divide the number of lakhs by 100: 31 ÷ 100 = 0.31 crore.
How is 31 lakh written in words?
31 lakh is "Thirty-One Lakh" in the Indian system (Three Million One Hundred Thousand internationally). In Hindi: इकतीस लाख (ikattees lakh).
How much is 31 lakh rupees in crores?
₹31 lakh is ₹0.31 crore — ₹31,00,000. The currency makes no difference to the conversion; only the unit names change. On a cheque this amount is written “Rupees Thirty-One Lakh Only”.
31 lakh kitna hota hai?
31 lakh = 0.31 crore (31,00,000)। हिंदी में इसे इकतीस लाख कहते हैं, यानी ikattees lakh.