Accounting hassle for online services

As I start to use more online services in my business, the task of collecting invoices/receipts for accounting purposes each month is getting somewhat tedious.

Every service has their own method of providing invoices/receipts, and most of them require me to log on to their site and manually download the PDFs. Usuallty they do send a notification via e-mail, but still some manual work is required to get the official documents, which seems a bit strange.

Why don’t they just send the PDF(s) with the notification e-mail? E-commerce sites are usually much better at this, but SaaS vendors are lagging behind. Even the big ones, like Amazon, don’t provide PDF receipts with their e-mails.

What’s even worse is that the actual PDFs can be quite tricky to find. For example, on DigitalOcean, there is no Billing, Payments or Receipts choice available via their (top-level) menus. I have to go via Settings on the account drop-down (which, of course, I have to re-discover every month, as I keep forgetting where it is).

If you are a SaaS vendor, here are some tips for you:

  1. Always send PDF receipts via e-mail when you do billing. If you can’t, for whatever reason (technical or other), please make sure your e-mail receipt is legally valid, so I can print it to PDF and use it for accounting purposes.

  2. If your service is cheap, please provide an option to pay anually. For a $5 service, monthly accounting is costing me more than the service!

  3. Please make it very easy to find the billing statments when I’m logged into your service, even if you send the PDF via e-mail.

How do other people deal with this hassle? I only use a few services at the moment, but I can imagine this process getting very annoying (and time-consuming) as the number of services increase.


There are services like fastspring for example, where the only thing you have to do is to have an integration up and running, nothing else.
They do invoices, Vat and everything and in the end they just send you money - you invoice them - and end of the deal.
That is option one there is an other option also, but depends on country you are located.

Agree with all you’ve said - just send me the PDF dammit! Microsoft Azrue do it this way (after agreeing to a disclaimer that email isn’t secure).

Normally this is exactly the sort of thing that should be outsourced to low cost VA - but many of these services are just too critical to be passing credentials to other people.

I can only agree. It is manual work, no automation possible without passing the credentials.

In an earlier search of a solution I came accross a SaaS ( that does this automation (by remote controlling a browser and using the credentials). That of course has the same security concerns I have when I would pass this to a VA.

I would have bought it if there was a local/desktop solution where the credentials do not leave my machine.
Maybe I should go ahead and build this myself…

I’m completely with you on this. I’ve felt the frustration myself, so when designing the billing infrastructure for Feature Upvote, I knew I needed to:

  • send invoices automatically via email as PDF attachments
  • make sure Invoices is a top-level navigation item

That’s two of your three tips for SaaS vendors! And yes, we allow annual billing for convenience.

I think if you are building a SaaS, it is a very good idea to become a paid user of a few SaaS products first, so that you experience these kind of finer issues of convenience and usability.

Let me make a quick endorsement for Quaderno (run by @polimorfico) which has made it remarkably easy to ensure our customers get PDF invoices via email that look good and meet all legal requirements for the recipient’s country. Our dashboard -> invoices screen is just a simple veneer over the Quaderno API for listing and retrieving invoices.


Maybe you should. There seem to be a demand, and the estimated cost for not having such an application is “more than $5 a month” per SaaS, so you even have some pricing baseline.

And it should have a Plugin API for other people to add other SaaSes to it so you don’t have to to it yourself.

Actually, my initial idea was that this would be nice if was provided as a SaaS. If I could log into one place and get all the receipts/invoices for a month in a single place, that would be awesome.

However, it might be a bit tricky to implement such a service, as you would either need to “fake it”, by logging in to the actual service websites using my credentials (which I would probably not allow), or the service provider would have to have an API for downloading the documents or implement a client for a third-party API for document export. It’s possible, but the service would only be useful if it integrated with the other services that I am also a customer of. Seeing as many (most?) SaaS vendors don’t even bother to implement PDF-receipts in a nice way, I doubt they’d bother to implement such an API (either as a client or a server).

Ideally, I would want the actual billing to be done by such a service as well, as keeping credit cards up to date all over the internet is also somewhat of a hassle. Would be nice if there was some kind of subscription administration meta-service out there, but I suspect the SaaS vendors might not be so interested in it, as they want to “own” the customer themselves. Maybe someone like Stripe could grow large enough to provide it. At least then it would cover all services that use Stripe for payment processing.

1 Like

Totally agree, not getting PDF invoices by email is one of those things that helps me procrastinate on reconciling my accounts each month!

I’ve recently switched a bunch of services to yearly to reduce this hassle, and have definitely considered dropping services because their invoices are either hard to get or virtually non-existent.

FYI: I get my Amazon Web Services invoice by email each month with a PDF attached, so I guess there’s an option for that somewhere.

1 Like

Here’s a tip for making sure your own SaaS’s invoice creation and delivery is great: be a paying customer for your own product.

Once you do that, each month you’ll experience exactly what your customers do. Is the invoice attached? well-formatted? free of typos? accurate? clear? You’ll know.

Consider it a type of dogfooding. :slight_smile: