DEV Community

Cover image for How do you Invoice your clients?
Madza
Madza

Posted on

How do you Invoice your clients?

Professional looking, convenient and fastly delivered invoices can leave a great impression on your clients, that can strengthen your business relations for possible returning future deals.

When it comes to your side as a freelancer, you have to be in full control of organizing them and create a workflow that fits you.

Here are some of the ways on how you can handle this:

  • Create a dedicated space in your PC or use a cloud solution like Google Drive. This requires to do all the work (creating new templates, numbering and filling in the data) manually. Also keep in mind that you must track each and every invoice afterwards. This might still work if you send out very small amount of invoices (like 1-3 each month).

  • Use built-in Invoicing solutions in Accounting software like (FreshBooks, QuickBooks, Wave, Xero, Zoho Books, FreeAgent). This solution creates templates and numbering automatically and lets you add the data easily with interactive forms. Also it is easy to track the status (sent, viewed, paid or overdue) of each invoice. Depending on the software you use, you might have to upgrade to paid plans to use the invoicing features.

  • Many online payment solutions such as PayPal and Stripe also come with some built in Invoicing solutions. With these you often get the same Invoicing solutions as in the Accounting software, plus you have your direct finance flow and invoices all in one place. Again, most payment solutions might apply some extra charges for you to be able to use the Invoicing features.

How often do you send invoices and what solutions do you use?

Discussion (11)

Collapse
ryanman56 profile image
Ryan Jones

I use Invoice Maker by Invoice Simple on Android, not sure if it's on iOS or not but I pay a fiver a month for a subscription and it lets me fill in the bare minimum information and generates a nice looking invoice

Collapse
madza profile image
Madza Author • Edited on

I think you mean this app in the Play Store?! 🤔
The irony is I found another promising web-based tool while googling your app 😀 Seems like they also have Android and iOS apps.

Collapse
ryanman56 profile image
Ryan Jones

Yup that's the one!

Ooh I like the one you've sent, I love that it has a web interface, that would make things a bit easier for me! Just checked the pricing and it looks like it's a little bit more expensive per month after the trial runs out, so a bit of a tradeoff there. I'm probably going to stick with the one I'm using, just because I've already got my clients' info set up in it 😅

Thread Thread
madza profile image
Madza Author

Awesome you have found an app that fits your needs 😉
I can't compare any, have to try out both first 😉

Collapse
vincentvdk profile image
Vincent Van der Kussen

invoiceninja

Collapse
madza profile image
Madza Author

I've seen this mentioned in various discusions 😉
Plus the fact that it's open-source 💖

Collapse
tngeene profile image
Ted Ngeene

I find bonsai extremely convenient for me. It has a ton of features that enhance my work as a freelancer.

Collapse
madza profile image
Madza Author

Seems like a solid all-in-one solution for managing the business! 👍
Do you use any paid plan or still testing out in free trial? 👀

Collapse
tngeene profile image
Ted Ngeene

It is. I use the paid version during the busy months. For low season or when I don't have a client I don't pay for it.

Collapse
leouofa profile image
Leonid Medovyy

It depends on your business model. Back when I did consulting work I sold hourly retainers. Harvest app was a perfect solution, because it integrated time tracking, invoicing and retainers.

Collapse
roneo profile image
Roneo.Org

I use Odoo, open source, installed locally via docker