Get Your Money: Best Invoicing Practices for Freelancers

As a freelancer, the most important part of your day can be spent sending out invoices. While you might run across a client or two who is happy to send you payment as soon as he receives a finished product, most will wait for your invoice: no invoice, no money. That means invoicing is just something you do. It’s necessary — but it’s also a system you can improve on. Taking a look at some best practices for invoicing can help you tighten up your own system. You can get the money you’re owed without taking too much time away from your income-producing work.
Standardize Your Invoices and Communications
Pretty much every part of the invoicing process can be standardized, even if you’re using a basic invoicing application. There’s the invoice itself, of course, but any communication you send relating to your invoicing should probably be a matter of filling in the blanks. But there are other facets of your invoicing practices that can be streamlined with a little standardization as well.
Do you vary your invoicing terms to suit each client’s needs? Many freelancers do, simply because clients with money can often dictate that they handle invoicing on a net-90 basis because they need a full 90 days to get an invoice approved and processed. Just the same, you should have your usual invoicing terms (payment dates, late fees and other details) set for when a client can be more accommodating. That sort of standardization can also help you figure out just how far you can stretch your terms to help land a particular client. I’ve had a client ask for 120 days to pay an invoice. For most projects, though, I can’t afford to work on a net-120 basis. Working for a payment four months out may mean that my bills three months out won’t get paid.
Present Professional Invoices
Most freelancers understand that an email including nothing more than a total and a due date doesn’t quite constitute a legitimate invoice. But most of us do rely on invoicing applications that let us plug in a client’s information, our services and rates — not necessarily meeting a client’s expectations for a truly professional invoice. Unfortunately, the standards for an invoice can vary, based on what industry you’re working with.
The most common trip ups are purchase orders and other information requirements set by individual clients. It can be hard to predict exactly what each client’s accounts payable system needs to move your invoice through quickly — but if you don’t have all the necessary information on your initial invoice, some clients may think of you a less professional freelancer. That means asking ahead of time about purchase order numbers, identification numbers and other details.
For most freelancers, a professional invoice includes at least most of the following:
- the date
- a unique reference number
- your name and contact information
- the client’s name and contact information
- a description of services or products, usually broken down into specific charges
- the date the project was delivered
- the total amount charged
- the acceptable methods of payment
- the payment’s due date and information about late fees
Resolve Disputes Quickly
The longer a dispute about an invoice drags out, the less likely you are to actually get your payment. Make responding to your clients’ questions and concerns about invoices a priority, if only to get your money a little faster. And if the clock winds down and an invoice comes due because a client is waiting on your response, do the right thing: waive the late fees that might be arguably your fault. It may make your money situation a little tighter, but it will also help convince a client to bring you repeat business. After all, even if a client pays up on late fees he doesn’t feel are his fault, he probably won’t be back with any more business.
If you just don’t have time to handle invoicing questions and all your paying work, it may be time to start looking into alternatives. A virtual assistant or a bookkeeper could probably take over the nuts-and-bolts of invoicing and answering clients’ questions. It’s not always an issue of whether you can afford a little help, either: assuming your invoicing system isn’t too complex, an assistant could probably handle a week’s worth of invoicing in an hour or two — leaving you free to work on paying projects.
Invoicing is Key
Whether you’re a freelance designer, writer or widget maker, your business only runs if you get paid for your invoices. That means making time — or hiring someone — to keep your invoices up to date. Letting any part of invoicing lapse means putting financial problems down the road. You may not be able to collect on every invoice you issue, but it’s well worth every effort you can put forth to try.



If you attach a sample invoice that would be great for us. No matter how is it looking, we know how to design a beautiful invoice but your sample would really help us. Thanks.
Great article! One thing I’ve found that makes things a lot easier on me is software to track it all. I’m loving using CashBoard (http://getcashboard.com) for all my invoices. It tracks everything and all I really have to work on are my designs.
I’m sure there’s other software out there like that, but it’s the best that I found so far!
I’ve taken to using freshbooks.com for invoicing. It is marvelous.
Great post! We use Blinksale (www.blinksale.com) for our invoicing and have pretty much followed the tips and ideas that are discusses in this post. Invoicing is a must for freelancers. Whether you are just getting started are thinking about incorporating, having a professional invoice system is key to your success.
Keep up the great posts!
Freshbooks.com is also muy bueno. They will send a paper invoice for you, too, in case you have “that client”.
Nice post! It will really come in handy since I just formed an LLC and want to make sure that all my doings are up to standards. Thanks a lot! Annnnnd del.icio.used
nice articles, it help me to do perfect invoicing.
I use Fresh Books (www.freshbooks.com) and love it. Not only can I do invoicing, but estimates and project trackers too. I can either choose to email the invoice, or snail mail it to the company. Great article!
I second Kamran… it’s really helpful to learn from sample file. Till now we just do it manually with the help of third party. We also planning to manage it by our own. Thanks Bram for the Tips.
Use accounting software. With it, you’ll have professional-looking invoices within seconds.
one word…. Freshbooks
I have been using them now for several months and love the service. Its not free… but wow… its simple… integrates with Basecamp… you can add as many contractors as you need (hence integration with whomever works with you)…
http://www.freshbooks.com – awesome application… inexpensive… and no – I don’t get a kick back lol
Great article – thanks Bram
A couple other tips:
1. During project work with a client I invoice every two weeks, and expect payment within 30 days. The client should be delighted enough to be working with me that they will fall all over themselves to remain current with their invoices.
2. If there is an issue, I talk to the client/buyer NOT A/R or their finance people. Payment problems should be dealt with the buyer of the service not with me fighting the client’s burocracy.
3. On the other end, I extend the same courtesy, I’m happy to pay bills promptly. I make sure that the vendor knows that I’m doing that too. If a problem arises, I do everything to resolve it quickly. Often companies don’t expect this, and it is amazing how difficult it is sometimes to actually give people money (!)
4. If a client is behind on payment, especially a small client, then there is something wrong with my payment, or our relationship or something. This needs to get fixed so we can go forward.
5. In a couple of rare cases, I have stopped work. This gets people’s attention, especially if the project is an essential one to the client. (and if it isn’t…why are you doing it?)
6. There are surprising number of people who will attempt to get work (ideas…”brainstorms”) or whatever out of you, without paying. Figure out what your borders are on this, and when they are reached, offer them a consulting contract or something that pays for your time going forward.
7. My two cents on an invoicing solution: I just use the Quickbooks invoicing function. This prints a .PDF file which I then eMail to the client. I seldom use paper invoices any more.
8. Offer a discount for the client to pay up front. Get as much cash on the project upfront and during the project.
9. Be very careful about payments that are supposed to come to you after the project is complete. Once you are no longer in their face, it can be tough to get those payments.
Good points, Thursday. Something else to consider: If you’re working on large projects that last a long time, cash flow becomes a problem. For large projects, I state in my estimate/contract that I’ll bill out the project in thirds: first third billed after I submit the first draft, second third billed after I submit the second draft, final third billed at the conclusion of the project. That way I’m not waiting until the project is finished to invoice and it keeps the dollars flowing. With new clients for whom I’ve never worked, I sometimes ask for an up-front project-initiation fee, especially if the project is a large one.
I just started using http://InvoiceMachine.com it is a great way to stay on top of invoicing. It even makes it somewhat fun. I had been using http://www.BlinkSale.com since it launched back a few years ago, it is a great option too. InvoiceMachine has a timer included with it, something BlinkSale lacks. BlinkSale is better at showing you where your money is coming from, something I’m hoping InvoiceMachine will add. http://www.FreshBooks.com has a ton of great features, it does more than invoicing alone, but I was not happy with the invoices they produce, they are not as elegant as Invoice Machine. In my opinion FrechBooks could use a bit of a design update.
The above web services you pay a monthly subscription for. I’m really hoping someone comes out with an application I can purchase once and run on my computer locally. I’m looking for the elegance of InvoiceMachine with the functionality of FreshBooks. Billings 3 comes the closest but still has a ways to go. I spent 2 days building my own invoice in Billings because they don’t have any decent designs built in. It was an interesting experience, but much harder then in needs to be.
At the end of the day, I feel like there are some really great invoicing options available, but none of them are quite 100% there yet.
Allowing for 90 days to pay the initial down payment (if you charge partially up front) seems like it would slow down the start of the project immensely, and starting before the first invoice has even been paid seems like it could be risky – especially if the project only lasts 4-6 weeks.
How do you guys handle the security deposit?
I love Less Accounting http://lessaccounting.com or Harvest http://getharvest.com
Depending on the site of the projects I do the partial payment method. I bill in thirds for larger projects and in halves for smaller ones. I require the first payment when I start and the final payment before I turn over any project artifacts. I do allow full access to my projects through my dev server so the client can play with and approve the project prior to launch. That has helped me out tremendously.
HI Thursday,
great article
i use the free/open-source web based invoicing app Simple Invoices – http://simpleinvoices.org to make and email nice looking invoices as PDF to my clients
note: im a little biased as im one of the developers
Cheers
Justin
- Simple Invoices
Offering a convient way to pay like, Paypal, is a critical factor in collecting too.
Good advice, and good article. One of the earliest things I did was figure out a few invoice templates that I can basically adapt for virtually any job. Having the template makes things a lot easier.
Good points!
I second the recommendation for Freshbooks. GREAT online invoicing tool with all the goodies you’ll need. Also, if you’re a member of Freelancers union you can get a discount on it : )
My tip: I keep invoicing simple by sending out all of my maintenance invoices (I’m a web designer) out on the 1st of the month.
Thanks for sharing! Great post
I tried several online billing apps, but most of them came with lot of restrictions. And I was looking to setup an app on my server so I could avoid spending money subscription fees. However there were no decent downloadable invoice app too.
Last week, I found this little billing app called CurdBee (http://curdbee.com), which is a free hosted service but has no restrictions on invoices I could create. They even offer PayPal integration making whole life lot easy. Also got awesome UIs which makes the work a pleasure.
I guess I’m the only person using Quickbooks these days? It’s pretty robust and has a great online payroll company called PayCycle. Well worth it… I’d be helpless without the notifications. Also, most accountants are pretty familiar with it so I often get great advice. Note: not free advice. D’oh. The most important thing about invoices are clear and concise line item descriptions, project titles and notes or attributes that help me when digging thru them months later.
Great article! Dependant upon the project I’ll normally either itemize hours spent on each section (Design, CSS, Programming, etc) or just leave it in chunks.
I took my time and invested lots of time to create the perfect invoicing system for me. I receive payments in multiples currencies and in the end when doiing my taxes only one is valid. So I created a very easy to use system using MS office 2007!, – I know! who uses office for this type of things?! well, the answer is me! – It’s not only an invoicing system, it’s a fully accounting system. Access, excel, infopath working together are a beast able to accomplish very complex stuff – if you really know how to use them. I like keeping track of everything, I’m able to invoice my clients on their currency and maintaining the right conversion rate, paypal payments, reports and everything I need for my taxes.. and I don’t have to pay monthly fees on this system
All freelancers should have a system…being online or something like quickbooks (whatever works for you), it’s important to invest some time on this, to avoid problems when the end of the financial year arrives.
BTW, nice artcile – good for those new freelancers out there…
@Justin simpleinvoices look quite impressive – nice work
“down the road” read as “when you try to do your taxes”, or “when a client owes you for a whole package with revisions at the end of a long project”
It would be great if you attach sample of invoices with it. It would certainly be of great help for me..
There’s a lot of great apps around right now for handling this stuff, I’ve got a whole list of them in my blog! (http://hayleymarsden.com/business/business-software-accounts-billing-invoicing-applications/)
I’m always disappointed when I receive an invoice that doesn’t meet a company’s usual branding standards. People go to so much effort with business cards, it’d be nice to see that going into the other area that gets them paid too!
One of the BEST practices is to make sure your invoice format matches — as closely as possible –the customer’s purchase order. Accounts payable people process, sometimes, HUNDREDS of invoices in A/P and if your invoice has on it (1) their customer number, (2) their purchase order number, (3) their cost center codes associated with paying you and (4) your terms in bold, block print — YOU WILL BE PAID QUICKLY.
Getting money from your customers means making the process as easy as possible for THEM to pay you. Replicating their business forms so they recognize where they need to reference codes and other numbers almost guarantees you’ve made their job easier to process the invoice for payment. When you make their job easier, you get paid either on time or a couple days early. Trust me on this.
This one is pretty cool: http://www.easytasker.com It also has an iPhone version, so you can manage invoices, timesheets, projects, clients and loads of other stuff. Pretty cheap too.
Time59 (www.time59.com) handles time and expense tracking, online invoicing, and accounts receivable. Geared towards solos it’s priced at $49.95 per year for unlimited use.
We have created a list of about 50(and still growing) online applications for invoicing/billing where you can check what it is best users choice and share information what and why is yours choice.
You can find this at http://www.bestinvoices.com – hope will help someone
There are many articles like this but our site have the most complex list of avaialble solutions and most important is that it is user-powered – you can add tool for invoicing if it is not listed on our site