As of December of 2018, you can renew your CPL online at the State of Michigan website. The cost is the same ($115) but it might save you the time of having to go to the clerk’s office, and you can pay by credit card. The county clerk (where your permit was last issued) is supposed to mail you a renewal notice (by first-class mail not less than 3 months or more than 6 months before). The letter will have instructions and a renewal PIN that you will need to access your account online.
Once you have started the process, the system appears to allow you to leave after each step and come back into the system without starting over.
Of course, your final step is to pay … and (once your payment clears) you should receive an email with a link to your receipt that you will need to download and print (last image). When I paid with a Visa card on a Friday I didn’t get the receipt until the following Wednesday even through the card was charged Friday.
Here’s what the process looks like:
Lapeer County, Michigan