Yes, advance payments are allowed if your account/service has no outstanding bill/s. In fact, your My Meralco account will automatically activate the “Pay in Advance” button if this option is available for you.
If you have multiple services (SINs) under one account, we encourage you to enroll all your services in My Meralco so you can pay for all services/bills in one transaction.