The Costs of Running a Blog

I’ve been taking stock of the paid recurring services I use to run Baeldung. It’s a good idea to keep an eye on these things, otherwise they run the risk of getting out of hand.

So, with a goal of transparency – here’s what the costs of running the blog are on a month-by-month basis.


Baeldung is hosted over on Websynthesis, using their Professional plan, which runs at 97$ / month.

Images and any other static files are hosted by MaxCDN, where I’m using their 100GB, 9$ / month plan.

And of course, I’m using Pingdom to know when the site goes down. I’m on their Starter plan, which is 15$ / month.

So, overall, hosting and keeping the site up and running on autopilot works up to about 121$ / month.

Marketing and Email

Marketing is an interesting category to look at – email being of course the largest expense.

First, the email list is managed over on Aweber, and the service costs 19$ for the base fee and $50 for the subscribers, totaling 69$ / month.

This is for under 10.000 subscribers. As you as you go over the 10K (which for Baeldung is going to happen this week) – you jump over to 130$ / month, which would total 149$ / month.

Because of this jump, I’m moving to Drip this month. That’s 149$ as well, but in terms of features, there’s really no comparison.

Now, because Aweber on its own can’t do email automation for jack, I’m using Aweber Pro Tools to integrate with Aweber and do that right; the service is 29$ / month.

Moving on from email, I’m making good use of Leadpages on their Standard plan, at 37$ / month. They run a fantastic product over there.

To sum up, the email and marketing overall cost is 215$ / month.

Developers, VAs

Running a site isn’t just about content. Things go down. Things break. Things need to be improved. Things need to be managed and researched.

To that end, I work with a WordPress developer on a monthly ongoing basis, to do some of the custom stuff on the site and occasionally fix things. It’s a small, recurring contract at 100$ / month.

I also work with a VA to free me up and do the more administrative tasks – which usually is 50-100$ / month (depending on how much work there is).

They’re using Tahometer to track their work, on their Small plan, running at 12$ / month.

So, overall, this category sits somewhere at about 187$ / month.

Totals and Conclusion

Finally, adding everything together, the total monthly cost of running Baeldung is 523$ / month. I’m sure I skipped over some small service or other, and there are of course a lot of one-time expenses, but this looks about right.

Hopefully that will give you some insight into the costs of running a site.

  • Ouch… that is expensive…. I did take your advise regards starting to blog but I did not go to this extent.

    Currently, I have a “not too impressively styled” static site for the blog and hosting on a paid service… but will be moving over to Github (opted for the former because of Tuts+ membership with the offer at the time). So it will be free hosting when I finally get round to it.

    Not saying one is better than the other. To who it may concern, if your needs aren’t too big, you can get by with a free (but personal – i.e. not something like Blogger) blog.

    • Hey Justin – you definitely don’t need all of these services when you’re starting out. Baeldung was running much lower for the first few years – and I definitely could be running lower now as well. The reason I chose to go for these services is the learning experience, especially on the marketing side. So – congrats on the new site. Cheers,


      • ah that makes sense 🙂

        I was pretty sure you were aware of cheaper alternatives. Just left the comment as cost was one of the reasons I didn’t want to get into blogging (though, I wouldn’t say I’m a “real” blogger). – that and too many choices for how to go about it!!

        Yes, there is definitely the learning experience aspect, even if it’s just a static site 🙂

        (btw – the new site isn’t up yet – I am taking it easy ^^;)


        • Yeah, I’m definitely aware and have used them for quite some time. So, don’t let cost hold you back from blocking – showing up and putting work out there is the main thing. Costs can be kept way down – maybe even at 0 if you go with a static site, or something like hosting it on
          Best of luck with the new site. And do reach out when you have something up. Cheers,

          • hehe cool will do. Not leaving links here as don’t want to use your site to re-direct traffic 😉

            I’ll send you an email (y)


  • Tito George

    Why not use instead of pingdom. uptimerobot is free (5 minute checks). Even the pro plan with One minute check is 4.5$/m.

    • Hey Tito – thanks for the suggestion, we’re going to try it out. Cheers,