Mahanagar Gas bills can be paid online through their website, by automatic bank transfer, at authorized payment centers, or by mailing a check to their office
Mahanagar Gas Limited (MGL) serves natural gas customers across Mumbai and surrounding areas. The company offers several ways to pay your bill, each with different timing and confirmation methods. The fastest route is online payment through their website or mobile app, which confirms immediately. If you prefer not to use the internet, you can pay in person at authorized centers or arrange an automatic debit from your bank account.
Your bill arrives monthly and shows your account number, the amount due, and the due date — usually 20 days from the bill date. Paying by the due date avoids late fees. If you miss the due date, MGL charges a penalty that increases the longer you wait.
Key Takeaways
- Online payment through MGL's website or app is the fastest method and shows confirmation instantly, with no processing delay.
- Automatic bank debit (autopay) removes the need to remember payment dates and works even if you are out of the country.
- Authorized payment centers and bank branches accept cash or check, but you must bring your account number or consumer ID.
- Late payment penalties begin after the due date shown on your bill and increase each month the bill remains unpaid.
- Mailed payments take 7 to 10 days to reach MGL and may not post to your account until several days after arrival.
Paying online through the MGL website or app
Visit the official Mahanagar Gas website (mahangargas.com) and look for the "Pay Your Bill" or "Online Payment" section. You will need your consumer ID or account number, which appears on your bill. Enter this number, and the system will show your current bill amount and due date.
The website accepts payment through credit card, debit card, or net banking (direct transfer from your bank account). After you enter your payment details and confirm, the transaction processes immediately. You will receive an on-screen confirmation and a reference number — save this number in case you need to prove payment later. MGL also sends an email receipt to the address on file.
The MGL mobile app works the same way and is useful if you want to pay while away from home. Download it from the Google Play Store or Apple App Store, log in with your consumer ID, and follow the same payment steps.
Setting up automatic payment from your bank account
Automatic payment (also called autopay or standing instruction) deducts your bill amount from your bank account on a date you choose — usually a few days before the due date. This removes the risk of forgetting to pay and works even if you are traveling or abroad.
To set up autopay, contact MGL customer service or visit a local MGL office with your account number and a cancelled check or bank statement showing your account details. You will need to authorize the bank transfer in writing. Some banks also allow you to set up the instruction through your own online banking portal — log into your bank account, find the "Payments" or "Bill Pay" section, and add MGL as a payee.
Once autopay is active, confirm the first deduction has gone through by checking your bank statement and your MGL account. If you need to change the payment date or amount, contact MGL at least 10 days before the next scheduled deduction.
Paying in person at authorized centers
MGL has authorized payment centers across Mumbai and nearby areas, including bank branches, post offices, and dedicated MGL offices. You can pay by cash or check at these locations. Bring your consumer ID or account number so the center can process the payment correctly.
Payment centers issue a receipt on the spot, which proves you paid. Keep this receipt until the payment appears on your MGL account — this usually takes 2 to 3 business days. If the payment does not show up within a week, contact MGL with your receipt and reference number.
To find the nearest payment center, visit the MGL website and use their "Find Payment Centers" tool, or call their customer service line. Hours vary by location, so check before you go.
Mailing a check or money order
You can mail a check or money order to MGL's office address, which is printed on your bill. Write your consumer ID on the back of the check so MGL can match it to your account. Mail it at least 10 days before the due date to allow time for delivery and processing.
Postal delivery takes 5 to 7 days depending on distance, and MGL may take another 3 to 5 days to receive, open, and record the payment. This means a check mailed 10 days before the due date may not post until after the due date has passed. If you are cutting it close, use online payment or a payment center instead.
Keep a copy of the check or a photo of it for your records. If you do not see the payment on your account within two weeks, contact MGL with proof of mailing (such as a postal receipt) and the check number.
What happens if you miss the due date
MGL charges a late payment penalty if your bill is not paid by the due date shown on your statement. The penalty amount varies but is typically a percentage of the unpaid bill. The longer the bill remains unpaid, the higher the total penalty becomes.
If you are more than 30 days late, MGL may send a notice warning of disconnection. If you do not pay within the timeframe in the notice, the company can shut off your gas supply. Reconnection requires paying the full overdue amount plus a reconnection fee.
If you cannot pay the full amount by the due date, contact MGL immediately to discuss a payment plan or extension. Some customers have been able to arrange installment payments for large bills, though this is not may provide and depends on your account history.
Tracking your payment and account balance
After you pay online or at a center, log into your MGL account on the website to confirm the payment has posted. Your account shows your current balance, recent payments, and upcoming due dates. This is the most reliable way to verify that your payment was received and applied correctly.
If you set up autopay, check your account a few days after the scheduled deduction date to confirm the payment went through. If the deduction failed (for example, because your bank account had insufficient funds), MGL will send you a notice, and you will need to pay manually.
You can also call MGL customer service with your account number to ask about your balance or payment status. They can tell you immediately whether a recent payment has been recorded.
Frequently Asked Questions
Can I pay my MGL bill through a third-party payment app like Google Pay or PhonePe?
Some third-party apps list MGL as a payee, but payment through these apps may take longer to post than paying directly through the MGL website. If you use a third-party app, confirm that the payment has reached MGL within 3 to 5 business days before assuming it is complete. The safest method is to pay directly through mahangargas.com.
What should I do if my online payment failed but money was deducted from my account?
Contact your bank first to confirm whether the transaction actually went through. If your bank shows the money left your account, ask them for a transaction reference number. Then contact MGL with this number and explain the situation. MGL can investigate and either apply the payment to your account or help you dispute the charge with your bank.
Can I pay someone else's MGL bill if I have their account number?
Yes, you can pay another person's bill online or at a payment center if you have their consumer ID or account number. The payment will be applied to that account regardless of whose name is on the payment method. However, if the account holder has a dispute with MGL or owes money from a previous address, paying the bill does not resolve those issues.
How long does it take for an online payment to show on my account?
Online payments through the MGL website typically post to your account within a few hours, though it may take up to one business day. Payment center transactions usually post within 2 to 3 business days. Mailed checks take 7 to 14 days total.
What if I pay my bill twice by mistake?
Contact MGL customer service immediately with details of both payments. They can apply the duplicate payment as a credit to your next bill or process a refund. Keep your payment receipts and reference numbers so you can prove both payments were made.