A free, fast, and friendly way to accept donations and memberships (recurring payments) from your visitors.
As of April 2026, Buy Me a Coffee is a WordPress members plugin with 6.0K+ active installations and a 3.8/5 rating from 17 reviews. It has been downloaded 161K+ times in total. Requires WordPress 3.0.1+ and PHP 5.2+. Available on WordPress.org since 2017. Actively maintained — updated within the last month. Downloads are up 390% this week. Top alternative: BuddyPress.
The Buy Me a Coffee WordPress plugin makes it easier for you to accept donations from your blog, website, or project visitors and encourages them to become your paid supporters.
It takes just a few minutes to setup the plugin and to place your Buy Me a Coffee buttons or widgets anywhere on your site. The widget allows your supporters to make payments then and there without having to leave your site, and the button takes them directly to your BMC page from where you can accept one-off donations as well as sell extras and memberships (yearly/monthly) to your visitors.
Create your free page at Buy Me a Coffee in just a few minutes and link your Stripe or Bank account to start receiving donations via credit cards, debit cards, Apple Pay, and Google Pay options. So, add a Buy Me a Coffee widge…
REALLY!!!!
Seemed simple to setup, seems to work just fine. Sure no one has donated yet but hey not the pluins fault!
Could things be done better?? I’m sure that might be so, however I’m happy with what I have and Thank the Dev for the great work!
Trying to add my account I get the error “Sorry, this is not a valid account!”
Funny, as I’m in the other tab connected to this account on buymecoffee. Shame.
The plugin doesn’t allow to customize widget where I can show it. It shows on every page and blog posts. I’d like to hide it on my pages and show it only on my blog posts.
After adding plugin, could not configure, did not show up in widgets in WP 6.6
Removed plugin and just used the button HTML instead.
Tried it on two of my sites. First one, it failed to activate, multiple php errors. Second one it installed, but the widget couldn’t be placed where i wanted it, so it was behind things, the button never showed up anywhere.
Then I noticed it hasn’t been updated in months and is untested with the latest version of WordPress. I uninstalled it on both sites.
| WordPress | 3.0.1+ requiredTested up to 6.8.5 |
| PHP | 5.2+ required |
4.4.4
Performance update for a smoother experience.
4.4.3
Fixed a jquery issues.
Performance update for a smoother experience.
4.4.2
Fixed a few security issues.
Performance fixes and polishing for a smoother experience.
4.4.1
Fixed a few security issues.
Performance fixes and warnings handled.
4.4
Fixed a few security issues.
Performance fixes and polishing for a smoother experience.
4.3
Fixed a fe…
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.