And there is no other fee, no percentage of sales or anything else (except Paypal fees). In the post I explain why we decided to not take a cut on sales.
However it is true that outside the free trial and set-up, Bandzoogle is not "free" (vs. say, Bandcamp). We have real costs associated with providing the platform we provide; bandwidth, storage, domain names, development, marketing, maintenance, support, etc. and we are 100% independent (ie. not VC backed).
We only grow on profits we make (since 2003) and we prefer to grow slowly, but be able to support each one of our members.
Back to the post, if you do the math, the revenue per band or artist isn't spectacular, but that wasn't the point. Most of our members are "hobby" bands and have no pretention of makign a career out of it. But we also have a growing number of artists that are making decent dollars, and some successfully make a living from their music and craft, independently, by engaging their fans, creating multiple revenue streams (including online sales) and working hard.
They are part of a new and growing middle class of musicians and we're lucky to have front row seats to witness it.