When it comes to building WordPress sites, you likely already know that it is an open source software that falls under the GNU Public License. Great! We can all use WordPress for free! What’s better than that?
But we also know that with WordPress comes a innumerable pro plugins and other third party accounts that do cost money. The question for you is, “Who owns those licenses for the paid plugins: you or your client?”
In general, we’re big fans of client autonomy, so we mostly prefer letting the client set up their own accounts (or setting them up for them) with their own credit card so the auto-renew will be billed directly through them.
We don’t even host client’s websites because we really don’t like them feeling like they are being held hostage. We let them get billed directly by their host of their choice.
A couple of exceptions for us are when it is a plugin or theme we use on almost every site (such as Gravity Forms). In that case, the client would pay $59/year for a license for one site. Or we could have an Elite License for $259 (at least this was the pricing at the time of this writing) for unlimited sites. It just makes financial sense for us to extend our developer’s license to save the client money.
No matter who owns the license, it’s important to document all of the details. If you are setting up an account for the client, document it in the Client Login credentials. Include:
1) Website login URL
2) Username / Password
4) Renewal date
5) License key or other usage details
Or if you are extended a license that you already own, record the information in your internal documentation. This way, you can avoid lapses in payment as well as the unfortunate paying for something no one is using.