Hi John
Here is what I can provide through my experience with Neptune Township:
you will need to apply and pay for a mercantile which requires a certificate of liability insurance.
prior to summer rental you need a certificate of inspection which is around $150 but you only do that once then you pay for each time you rent the property which is $25 each time. For winter rental, you need to do the certificate of inspection before each guest so $150 every time you rent. We found that it’s sometimes not worth renting out in winter because of these fees. Neptune seems to be very willing to catch you out and fine you if you’re not complying even if the information isn’t readily available and it’s difficult to know what you can and can’t do. Hope that helps.