55
84 Comments

How much does it cost to run your side project?

Interested to see what the infrastructure cost developers are paying monthly to run their side project/business?

  1. Cloud provider(s)
  2. Project link
  3. Monthly cost

I want to see if I can help people reduce costs (if needed) and increase scalability. I know there are a lot of variables that go into cost but wanted to start with the above.

posted to Icon for group Developers
Developers
on April 20, 2020
  1. 17

    Almost nothing, I run $150/month worth of servers for free. I got $5000 worth of credits for AWS for $49 from https://appsumo.com/startups/. I wrote down the full story here: https://jasminek.net/blog/post/free-servers/

    1. 3

      That's an amazing deal. Your blog is pretty helpful. I wanted to create similar resources that help people keep costs low, not just from credits, but from overall project architecture (mainly serverless). What AWS resources go into your $150/month?

      1. 3

        It's just one server, I need to have a lot of memory and CPU power for my product. There is also a load balancer in front of it to get https. I run my webapp on GCP AppEngine - one instance is free forever and that's enough for now.

        1. 1

          That's not bad at all! Some applications just need the heavy CPU power.

  2. 8

    I've been running Subsail now for four years. Currently the costs are:

    $60/month Webfaction server
    $5/month Google Suite (1 user)
    $?? Paddle payment processing fees (I never see the fees, just my total profit)
    Free Mailgun
    Free Bugsnag
    $14/month Fathom (cost is shared between 6 projects)
    $25/month Help Scout

    (Currently monthly revenue is above $2,000)

  3. 6

    I don't have enough to contribute here as I'm still only a couple of days into dev, but I'm keen to see everyone else's setup so I guess I should submit my own:

    • Heroku Hobby Server: $7 a month
    • Godaddy domain: $12 a year
    • G-Suite: $5 a month
    • Postmark: Free for now
    • GA: FREE
    • Segment: Free for now
    1. 1

      Have you considered using Zoho business mail client for free Vs paying for G-suite?

      1. 1

        Hadn't thought of that, will check it out! Thanks!

    2. 1

      On Heroku, you don't have a database?

      1. 1

        Yep, Postgres - first 10k rows are free on Hobby Plan

        1. 1

          I tend to consume 10k so quickly :(

  4. 5

    I’m at around $11/month for divjoy.com on ZEIT. Hard to beat that :)

    1. 1

      Which database service do you use?

      1. 1

        Firestore free tier

    2. 1

      how much traffic do you see? I like zeit for the simplicity, but I have no idea if they are economical in their pricing.

      1. 1

        About 60k visitors a month. I should mention that the majority of traffic hits static pages served from their CDN. Nice thing about using Next.js + ZEIT is you can serve static or server-rendered on a per-page basis.

        1. 2

          That setup and cost is hard to beat and is similar to what I lean towards as well (but with AWS). I want more people to be aware of this to reduce overhead but I understand it can't work for all use cases. Great site btw!

          1. 1

            Thanks! Yeah serverless is wonderful if you can make it work for your app.

        2. 1

          can you elaborate on that? I'm playing around with something similar with nuxt and cloudfront/s3.

          do you have some pointers/ resources? is that a ZEIT feature?

          1. 2

            It's worth going through this tutorial if you're interested in Next.js and deploying it to ZEIT: https://nextjs.org/learn/basics/create-nextjs-app.

            Basically Next.js will export a static file or a lambda for each page depending on whether it has data dependencies and whether you'd like that data fetched at build-time or run-time.

            1. 1

              ok thank you, so it is a next.js feature

        3. 1

          would ssr balloon those numbers up much?

          1. 1

            So ZEIT recently changed their pricing to totally free if you don't have team members on your account (https://zeit.co/pricing). I'm still on the pay-per-usage plan. So it might actually be totally free if I move over to that, which I was planning on doing soon. I'm sure they have some limit where they would ask you to move to a team/enterprise plan, but I expect I'm well under that.

            1. 2

              Wow, thanks for the tip, I had no idea.

            2. 1

              What are ZEIT advantages over netlify?

              1. 1

                It's similar, although it works better with Next.js in my opinion, as it can make any page a serverless function rather than just API endpoints.

  5. 5

    For consentry.org, our startup costs have been under $200 thus far:

    • Domain: $29.99 + $9.99/year
    • Minor Illustration design: $60
    • Incorporation fee: $60
    • Cloudflare Workers Unlimited: $5/mo. This is the greatest deal in the history of mankind.
    • Free tools include Segment, GA, and Mailchimp. If we had to pay for Consentry, which we use, it'd be an additional $10/mo.
    1. 3

      +1 for Cloudflare Workers, such a great product and value.

    2. 2

      Cool stack @justifyles where did you incorporate whats the process

      1. 2

        Thanks, Yoofi! We’re a bit different as we are incorporated in the UK. We are also a non-profit, but in the UK the process is basically the same so that wasn’t a factor. Happy to refer you if you are UK based. If you’re in the US, Stripe Atlas is probably the easiest bet, but more $$

    3. 2

      Would love to know more about your CloudFlare workers setup!!

      1. 3

        Hey iced! We use workers to make our entire stack serverless. Our product is a widget that is loaded on top of other people's pages, and we serve the JavaScript that loads it as a worker site, as well as the javascript itself. We also use a worker as a proxy for our analytics in the widget so we aren't loading bulky third party tools on someone else's site. Lastly, our marketing site uses Gatsby.js, and served as a worker static site. I can't recommend Gatsby, but the workers have been a dream. They're infinitely scalable, and CDN'd by default.

        1. 2

          I don't think it gets much better than that!

  6. 4

    I've been running my side-project Sheet.chat for 1 year at very little cost:

    • domain name (with 1 email address included): ~€30/year
    • VPS hosted by OVHcloud: ~€3/month
    • dokku open source software for the PaaS: free
    • backups on backblaze: ~$0.02/month
    1. 4

      Are you satisfied with Dokku? I tried it at some point but it seems to defeat the purpose of not having to deal with technical problems.

      1. 2

        Totally satisfied! It probably works for me since I already deployed and managed a service “from scratch”.

    2. 1

      I keep telling everyone that OVH VPS is by far the most effective/reliable option in the market. I also use it.

      Could you elaborate please how you use backblaze? Potentially interested. No minimum fee?

      PD: I just saw we are "neighbours"

  7. 4
    • $80 cloud vps on Digital Ocean and DB Clusters
    • $75 AWS services (S3, CF, etc.)
    • $8.99 Mailjet service
    • $49 Intercom
    • $20 G Suite
    • $90 /year on domains
    • Analytics, Amplitude, Cloudflare free tier

    It's not a side-project though

    1. 1

      What are you doing with that?

      1. 1

        I'm building AlterEstate, It's a CRM for the real estate market segment that focuses on automating the sales process through a visual sales pipeline management methodology (alterestate.com.do)

        1. 3

          Amigo, that is really amazing. I love the project and the design. What are you using for the backend? Are you having enough customers?

          1. 3

            Thank you so much, I do what I can haha. Yes so far we have over 240+ active paying customers. For the backend we use Python with Django, and on the frontend we use Create-react-app for the dashboard and a single instance of NextJS that renders the client design based on the domain making the request for the websites of our client. (AlterEstate also features a fully custom website builder that enable our customers to have their own website featuring our property search engine, examples are mrhome.com.do / premium.com.do)

            1. 2

              Amazing job. I wish you good luck, but don't think really need it.
              Consider me a new fan ;)

              1. 1

                Thanks man I really appreciate it! 💪🏼

  8. 4

    I'm running coolLabs & all other applications with the following costs:

    • 12 € (13.05 $) / month for server hosting @ netcup.eu which gives me a pretty decent server config (16GB RAM, 4 Dedicated CPU, 480GB disk)
    • 28 $ / year for the domain @ Namecheap.com
    • 5 $ / month for email hosting @ Protonmail.com
    • 0.003 $ / month (funny) for CDN + backup storage @ BunnyCDN.com
    • Free Mailgun
    • Free user analytics - as it's my own user analytics service
    • Free application error catching - own too

    So ~20$ / month.

    I use that one server for hosting:

    • MongoDB + automatic backup to BunnyCDN storage
    • Backends API & Websocket server (Node.js)
    • Frontends (Vue.js)
    • Own CI/CD solution, which works from Github Webhooks. I just need to push code & the new backends / frontends are built & published (everything in an isolated docker container) automatically (each branch to a different sub-domain).
      So it's like a heroku-ish / netlify-ish service.
  9. 4

    Using free tiers, you can do a lot for a very long time before your user base grows.
    I created a list of services with great free tiers (not limited in time, ready for prod, etc):
    https://github.com/255kb/stack-on-a-budget
    This movement is called Free Tier Driven Development :D

    Concerning my project (https://mockoon.com) I use the following services and pay nearly nothing (note: it's a desktop application so I don't have the same requirements):

    Two services I use all the time for every project because it (nearly) reduces to zero the cost of hosting, whatever your traffic:

    • Firebase hosting
    • Cloudflare (CDN)
      Also:
    • Analytics: GA / Firebase Analytics (both free)
    • Firebase remote config (free)
    • GitHub for binaries hosting (free)
    • Mailchimp (still in the free tier)

    Cost : 0$ (for approx 5-6K downloads/month, 1500-2000 unique users/day)

    I am not including the domain from Google Domains (12$) because you can't reduce this cost.

    1. 1

      The github resource is great. Your setup is similar to mine (but AWS). Going serverless can save you long term costs even after some of these free tiers run out.

  10. 3

    Charttt.com is running on
    cloudflare workers - $5/month (great deal - you can do almost everything with this service)
    namecheap domain - $8.88/year
    Google functions - Didn't cross the free tier
    Auth0 - Didn't cross their free tier
    Paddle - 5% of transactions

    I also run freesaas.monster completely for free (except the domain, ~$3/year) - you can use it to get list of services that offer free tier in order to start on a budget

    BTW - this post is great!!

    1. 1

      Agreed on Cloudflare workers! We're using them too and they're absolutely amazing.

  11. 3

    I keep a track of Buttondown's monthly costs at costs.buttondown.email!

    The TLDR: $869/month, with the majority coming from Mailgun (I send and validate a lot of emails), Heroku (I'm lazy with infra), and Stripe (which is a nice problem to have.)

    1. 1

      You could probably cut down your Mailgun costs by half by moving to AWS SES but I am sure Mailgun is easier to work with and with better reporting.

      1. 2

        Ah, yup — SES is on my roadmap but Mailgun has better analytics and deliverability so it's mostly as a failsafe.

  12. 3

    These are the cost I pay for running https://www.code-inspector.com every month. Total is always less than $300.

    AWS: $250
    Gsuite: $12
    Datadog: $20

    1. 1

      What AWS resources go into your $250?

      1. 1

        About that price/cost

        • $60 for RDS
        • $60 in load balancer
        • $120 in ECS (container execution)
        • $10 misc (code pipelines, etc)
  13. 2

    Basically nothing so far, pretty great!

    https://pointway.app

    • Domain (from Porkbun): $12/yr
    • Email forwarding (from Porkbun): Free
    • Heroku Hobby plan: $7/mo
    • MongoDB Atlas: Free (for now)
    • Plaid: Free (for now)
    • UserReport: Free
    • MailChimp: Free (for now)
    • Cloudinary: Free (for now)
    • PostHog Analytics: Free/Open Source
  14. 2

    Costs for running ContentCory (contentcory.com)

    • AWS: free with credits (before about $80 / month for small+micro instances, RDS, S3)
    • Laravel Forge (easy server management) : $14 / month
    • Sendgrid: $15 / month
    1. 1

      Does Forge handle deployments too?

      1. 1

        Yes, but if you want something more advanced, there's also envoyer.io

  15. 2

    For my project remotists.substack.com, I've spent $0 till now. I only use GA apart from that.

  16. 2

    Sendgrid $35/mo.
    Firebase/Google cloud $0.04/mo.

    Webflow $192/year.
    Google domain $300/year (many domains registered for future projects lol)

  17. 2

    For Yourganize I use Google Firebase - I don't have many users so I'm on the free tier, but this can scale if you need. The positive for me is the database, node functions, auth, SSL, hosting (and storage if you need it) is all in one place. The down side is being tied in to one product if it became too expensive. I figured this would be a nice problem to have though as it would mean a large number of users! For most projects that are MVPs or validating an idea this is great though. This means I've only spent however much it was to get the domain name, £20/year?

    I also use the free tiers of Hubspot and Mailchimp.

    1. Google Firebase
    2. https://getyourganize.com
    3. £20/year for the domain
  18. 2

    Hey.

    I run an online community.

    1. I use Digital Ocean droplet for this. The Disqus + DO setup is quite simple and straightforward. I'm not sure I'm ready to spend nights in the terminal trying to build and run the app to save extra few bucks. So your solution must be dead simple 🤓
    2. https://broadwise.org/
    3. $7 per month.
  19. 2

    employremotely.com

    • Domain - $12 a year
    • AWS - $15 a month
    • Heroku - $25 a month
    • Mailchimp - Free tier
    • Mailjet - Free tier
    • Cloudflare - Free tier
    • Google Analytics - Free tier
  20. 2

    Hi,
    I'm still at the beginning as I only have ~100 users.
    The project is colofon.io and it's Angular for the front-end, net core for back-end and api and postgresql for DB.

    So far I have OVH as main provider:

    • .io domain / 38€ per year
    • shared host for front and file hosting, mails, smtp, backups ... / 26€ per year (I use it for other websites too)
    • Cloud Virtual Machine for the back-end and DB / 43€ per year

    So: 9€ per month.

    To scale, my next steps will probably to use a DBass for Postgresql and a static website host like Zeit for front-end.

  21. 2

    Interesting topic! Guess my example is not so relevant since I don't have any users but here goes:

    Google Cloud Platform: free for now due to no usage
    Namecheap domain: $9 a year
    G-Suite: $5 a month
    SimpleAnalytics: $19 a month (planning to change to yearly for $9/month)

  22. 2

    Namecheap for the domain: $15/year
    AWS (S3, EC2, CloudFront ): $12/month (this month's forecast)

    Monthly cost: $13.25

    Project link: https://www.valist.dev

  23. 1

    Expenses for https://hireremotely.co are about ~$10/month

    • $10/month for Postmark
    • $.05/month for AWS
  24. 1

    It's pretty cheap :) I launched https://saasinspire.com/ yesterday and bought micro vps from local hosting provider for $3.99/month plus $9/year for domain.

  25. 1

    heroku starter - so far $1.55
    cloudflare, google analytics - free
    domain - $12 once
    page - jbtemplates.com
    So far almost nothing, I'm thinking of buying fb adds

  26. 1

    Cheapest Digital Ocean droplets or Netlify free tier here :).

  27. 1

    $200 Heroku
    $50 MediaTemple

  28. 1

    My side project is my blog.

    1. Using netlify to host my eleventy blog, cost me nothing yet even with forms integrated for comments.
    2. https://daily-dev-tips.com/
    3. Only cost is 30 euro's a month on Facebook ads (1 euro a day) for now atleast.
  29. 1

    I've got 2 projects live running on heroku. It's costing me currently about 14 dollars a month. Not making any money yet. Hope to soon.

  30. 1

    I'm running Imprint.to for pretty cheap! Here's a breakdown of my costs

    • Heroku hobby dyno for the web app: $7/mo
    • Backend hosted on a Dokku instance running on a DO droplet: $5/mo (free currently from DO github education creds)
    • Reverse proxy for custom domains on another DO droplet: $5/mo (free currently from DO github education creds)
    • AWS S3 for file storage: Free, have $5000 in credits from startup school
    • Mailgun: Free/student tier
    • Algolia: Free/student tier
    • Sentry: Free/student tier
    • Domain name: $40/yr
  31. 1

    $57/mo right now. It's all server/storage costs for us, but it'll be higher as we scale. No marketing cost yet, but that'll be the real $ :) https://addspotlight.com?spotlight=5e9e276e7375de00175c5958

  32. 1

    I’m running StaticForms on an Azure - App Service, Functions, Storage and SQL. Cost is under £50 per month.

  33. 1
    1. Firebase and Heroku
    2. https://apps.apple.com/us/app/remotely-job-search/id1349523816
    3. $14 per month. $7 Heroku, $12 domain annual ($1 per month) and $6 for G-Suite.
  34. 1

    For https://www.colorsandfonts.com
    -The domain renewal, 16$ more or less..

  35. 1

    https://newsletterest.com is running on a cheap Azure VM (Still in free trial period)

  36. -3

    This comment has been voted down. Click to show.

  37. 1

    This comment was deleted 5 years ago.

  38. 1

    This comment was deleted 4 years ago.

  39. 2

    This comment was deleted 5 years ago.

  40. 1

    This comment was deleted 5 years ago.

Trending on Indie Hackers
Meme marketing for startups 🔥 User Avatar 11 comments 40 open-source gems to replace your SaaS subscriptions 🔥 🚀 User Avatar 1 comment After 19,314 lines of code, i'm shutting down my project User Avatar 1 comment Need feedback for my product. User Avatar 1 comment We are live on Product Hunt User Avatar 1 comment Don't be a Jerk. Use this Tip Calculator. User Avatar 1 comment