Pinmade is free for travelers and free for shops. No ads, no fees, no commission, and no paid spots on the map: every shop is there because it makes its own things, never because it paid.
Donations pay for the map, the servers and the time to check every shop by hand.