31 Crore in Lakhs
31 crore = 3,100 lakh — that's 310 million, written 31,00,00,000 in the Indian system and 310,000,000 in the international system.
To convert crore to lakh, multiply the number of crores by 100: 31 × 100 = 3,100 lakh.
Indian system
International system
31 Crore in Lakhs, expressed every way
| Indian digits | 31,00,00,000 |
| Indian units | 31 Crore |
| International digits | 310,000,000 |
| International units | 310 Million |
| Words (Indian) | Thirty-One Crore |
| Words (International) | Three Hundred Ten Million |
| Rupees | Rupees Thirty-One Crore Only |
| हिन्दी | इकतीस करोड़ |
| Hinglish | ikattees crore |
| اردو | اکتیس کروڑ |
Nearby conversions
Frequently asked questions
How many lakhs is 31 crore?
31 crore is equal to 3,100 lakh, which is 310 million. In Indian digits it is written 31,00,00,000; in international digits, 310,000,000.
How do you convert crore to lakh?
To convert crore to lakh, multiply the number of crores by 100: 31 × 100 = 3,100 lakh.
How is 31 crore written in words?
31 crore is "Thirty-One Crore" in the Indian system (Three Hundred Ten Million internationally). In Hindi: इकतीस करोड़ (ikattees crore).
How much is 31 crore rupees in lakhs?
₹31 crore is ₹3,100 lakh — ₹31,00,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 Crore Only”.
31 crore kitna hota hai?
31 crore = 3,100 lakh (31,00,00,000)। हिंदी में इसे इकतीस करोड़ कहते हैं, यानी ikattees crore.