DEV Community

Cover image for Automated invoicing for remote workers
Santiago Botto
Santiago Botto

Posted on

Automated invoicing for remote workers

Ever since 2020, remote workers have become more common, and we usually work as contractors, which involves invoicing our "customers" on a monthly basis. Every month, we send the exact same invoices to the exact same people, over and over...

A few days ago, my boss said something like "please remember to send your invoices, and if you haven't automated it yet, why haven't you?" and I was like "yeah, why haven't I?".

So I did: https://github.com/sanbotto/auto-invoice

I've set up an automated way to send my invoices on a monthly basis while paying $0. No charges for hosting nor email API, thanks to these services:

  • Cloudflare Workers for the automated script.
  • MailPace for the email API.

Anyone who knows me knows that I love Cloudflare Workers and it's mainly because of this, because they have a more-than-generous free tier for you to set up anything you can think of, without having to worry about high bills.

When it came to picking an email provider, I did a bit of research trying to find privacy-focused email providers that also had a free tier. I didn't wanna just hook up to any email provider that was gonna start selling my data to 3rd parties or anything like that as soon as I signed up... I noticed several people talking about MailPace, so I reached out to them to ask for access to their free tier and they were kind enough to give it to me (they might do that for everyone who asks, but still).

I hope this simple tool can help out someone else stay on top of their invoicing.

Catch you on the flippity flip 🏀

Top comments (0)