May 31
My experience with Billings 2.5
2007 at 02.08 pm posted by Veerle Pieters
Like I promised in the previous article, we will explore some applications that I have been testing to finally find the one I have been looking for. One of the most important decision factors is the ‘User Interface’, that’s why I said it has to have the attention to detail like CSSEdit to name one. There is one application that earns that title and it’s called Billings. You feel at home and you don’t see artifacts of badly designed icons or counter productive ways of working. It’s truly a Mac application and it shows the efforts that the engineers have put into it.
What we have been using
We have been using iBiz for a while in combination with FileMaker Pro. We use iBiz mainly for its time-tracking features and the fact that it has multi-user support. It bothered me that we didn't have things organized in one and the same place or application. The invoice templating feature in iBiz is really not what it should be (as you'll see in the review). For me HTML is too limited to work with to create nice looking invoices. We had a FileMaker programmer create a customized database driven solution for us, but that was years ago and now it's not compatible anymore with the new version of FileMaker. There are a lot of things that I miss in this solution because of things you've learned along the way. We could maybe get it to where we want it, but I'm sure it would cost us a few thousands of Euros.
Looking for new ways to better organize day-to-day operations
I chose iBiz over Billings back then pure based on the multi-user support in iBiz which is not found in Billings (yet?). That was, I think, about 2 years ago. Back then, I tested both applications (and a few others) and found that there aren't many that have a high level of quality you come to expect. Billings had my preference over iBiz. I think it was more of a personal preference the way things work and look, because both applications are pretty close in how they work and feature set. I find the UI better in Billings then in iBiz, It's nicer and things seem to be in a more logical place. That's pure personal, but I strongly need to feel at home and the appearance has a lot of weight in that. There are some features in iBiz that I never knew where they were until now, and that's probably because I find them in a less logical place. Since about a month ago I've been testing Billings 2.5. I decided to give it a go and use it for real production. Of course I still have to deal with the fact that I don't have the multi-user support. I can only hope that the next version will have this feature because I believe the application will benefit from it.
What we will be using now
Because of our new identity, we had to re-create all the templates for invoicing and estimates. Since this involves a lot of work, we considered to switch to another solution. We decided to go for Billings in combination with Daylite and Basecamp. We have been using Basecamp for a couple of years already and are pretty happy with this service. It's a perfect way to centralize the communication on ongoing projects. As for Daylite, we're still in the process of exploring all its possibilities. I can tell you this already, this application has a lot of cool features and will save tons of time. The ties that Billings now have with Daylite since the 2.5 version are the first steps towards perfection. If Daylite would implement the Basecamp API it would even be better. I'll save this for a followup post because there is a lot to tell :)
Billings for estimates, time-tracking and invoicing
Now back to Billings. I decided to go for Billings on one condition and that was if the design templates I created in Illustrator could be integrated into Billings. It might sound as a rather stupid factor to decide upon, but for us this is one of the important reasons. As a designer it is important that all things look good even less obvious things like invoices. To me these details are the icing on the cake.

Setting things up
Since I'm already familiar with iBiz, Billings didn't seem to be a big challenge to set things up. When you launch Billings for the first time the setup assistant will ask you to fill out your "identity" information such as name and address etc. Next question is your country to link the appropriate taxes/VAT percentages and the currency. The application has dozens of tax setups, including standard tax rates for all 50 U.S. states, European VAT rates, and tax rates from many other countries. It's possible to customize tax rates and establish collectively applied sets of compounded taxes if necessary. In the preferences you can set your own categories, payment methods, your hourly rate, the estimates, invoice numbering and a few other options. First you add your contacts or clients. Just like iBiz, Billings work with Apple's Address Book, which I find perfect... except Apple should add the possibility to add extra fields for the user to define themselves such as VAT number for example or even website address. So weird that even this field isn't a default one. All you have to do is add your contacts to the Billings group in Address Book and you're all set.
Billings set up is like this: you do work for a client so that's called Projects and that project consists of tasks like creating a banner or a website design for example. These tasks are called 'Working Slips'. Now you can start working with Billings. You can easily create new projects and add estimates. First select a client, then click 'New Project'. You give the project a name, choose a state, for instance 'Estimate' or 'Active'. You can link files or URLs or add notes to it. I usually add the estimate PDF file, the URL to Basecamp and the invoice later on. For each project you can create estimate slips and once the estimate got approved and the project is a "go", you can turn them into working slips and track time for each slip. This basic process is the same as in iBiz albeit some different naming schemes. Only difference is, this time I actually work with the documents generated by the application and there is a more logical way of approaching things as well. Double click a slip, whether it's in the estimate or working stage and you immediately have all the info you need to have: The category, whether it's flat rated or timed, in quantity, expenses or mileage. Whether it's billable or not, if you need to apply taxes/VAT yes or no etc. You can add comments as well for each slip. You can also create blueprints. These are kind of template slips you can re-use in case you have to create the same slip over and over, pretty handy.
The UI
In version 2.5 they completely revamped the main window and that solved a lot of issues that I had in 2.0. The hierarchy of importance was sometimes lost and workflow was not clear at first sight. In this new version you double click a slip to see all info about that part of the project and you have all the information right there. The tabbed pages to show the process of a project is nice and I have no trouble reading the data from the screen. It feels well organized and very intuitive to work with for me. Of course it's not perfect, but I think it's close. What I miss is the ability to color label my projects. I often use the "All Projects" view and it would be very handy if you could color label them to better see what is estimate, what is active, which ones are closed, invoiced and paid, closed, invoiced and still unpaid etc.

There was one thing I had trouble understanding and that was how things work once you're in the Account Status phase. I just didn't understand what the 'Add Payment' and 'Retainer' button was for. Really, this must sound so stupid now, but I didn't. I didn't really understand the word retainer either. I was looking for a way to check a 'paid' status or something, so we would know when the invoice is paid. It was the fact that it said 'Add Payment' that got me confused a bit. I was thinking more in a way of checking a status 'paid' or 'unpaid'. Guess that must have been a language issue or maybe also the way I classify my invoice statuses. I never have invoices where only an amount is paid. It's either paid or unpaid. It's just that the 21% VAT on the invoice needs to be paid to the government and so if you invoice already and you don't have the payment yet, well, you still have to pay the VAT before the 20th of the first month of the next quarter whether you like it or not. Maybe this is different here then in the US? We also don't use the term 'balance due', it's 'total amount to pay'. This took me a bit of figuring out, but now that I understand it, it kinda makes sense.
Create the templates
Billings generates PDFs for your invoices and estimates. I believe this is a big plus because it means flexibility and you can keep things light because in Billings it's no problem to use Illustrator files or EPS files. You can even drag and drop them in the template. The templates are very customizable, but... it's best to have a look at the demo movies first so you know the basics. I was messing things up badly when I first tried to create mine and for some reason the 'undo' didn't work at times after I moved an item or stretched a box. I needed some serious assistance from Marketcircle to help me with this and the special requests that are specific to Belgium. For instance the category numbers the bookkeepers use to define where it belongs in the balance-sheet. Numbers like '705000' for services within the country etc. We use 6 variations of them. If it seems complicated to you, it's because our legal form is an 'n.v.' (a bit comparable with .inc) and there are more administrative obligations involved.

Here in Belgium we are obligated to have the client's VAT number on the invoice. If the client can't provide us a VAT number and he's based within the EU then we need to apply 21% VAT. If the client has a VAT number and is from Belgium, 21% VAT will also be applied but that client will be able to deduct the VAT. For clients outside the EU, VAT is never applied, and for any international invoice where no VAT is applied, I need to add a special sentence 'Free of VAT, Export' otherwise the invoice isn't conform the law. Things are pretty strict here on what needs to be on the invoice. The word 'invoice' needs to be on there for instance or it won't be considered as an 'invoice'. This is the same for invoices 'we receive', the incoming invoices. Simple 'receipts' from things we bought are 'not enough' for the government to threat them as invoices. You can keep them as 'extra proof' for certain costs, but sometimes in the end an invoice will be needed if you want to avoid a dispute with the tax department. Chances are that the government won't 'accept' the cost. These are the 4 different templates I use for our invoicing:
- Invoice in Dutch with 21% VAT applied : for Belgian clients
- Invoice in Dutch with no VAT applied : for clients in The Netherlands
- Invoice in English with 21% VAT applied : EU clients that have no VAT number
- Invoice in English with no VAT applied : EU clients with VAT number, or clients outside the EU
And then I have these 4 templates in the form of credit notes as well, in case of wrong invoices or invoices that have been refused, or part of an invoice that have been refused. Not sure if this is the case in other countries, but we need to send out a credit note when this situation happens. Unless it is a mistake on my part and it can be corrected because the recipient hasn't booked the invoice yet. So I actually have 8 different templates in total.

I don't think I would have been able to do this all myself, because I dind't understand how the dynamic text fields work. I was kind of expecting that after you drag a dynamic text field that you have the possibility to choose the dynamic field from a dropdown menu or something. I have only recently figured out how you define your dynamic field. When you double click the field you get this window where you have to define that field, but I had no clue how that worked. It didn't make any sense to me. After clicking around a bit I finally figured it out. I thought that the user had to enter the path to that field manually. Of course I had no clue what that path was. In my opinion this window needs some work so things look more intuitive and more logical because now it just doesn't.
Keeping track of estimates
One thing I miss though is a way to add 'potential clients'. How I understand it, you need to create a client and then once that's created you can add projects to the client. So what about all those answered requests from potential clients? We get so many of them and even the smallest ones needs to be in there so I know exactly what I've sent out if that client comes back to me. Sometimes I e-mail people back that I'm full-booked with work until a certain date. Then they e-mail back, so I need to be able to find all info I've sent to that potential client pretty quickly. If I add all of these potential clients as 'actual' clients in the list one by one, I end up with a very long list which will destroy a good overview of my actual clients. It would be very handy if you could categorize them into actual clients and potential clients or prospects. The most logical way of doing that would be by using folders and maybe categories also or an option to filter the list. The way I do it now is, I store all estimates of these potential clients under 1 client called 'Prospects'. I created an empty card in Address Book where I entered 'Prospects' in the company field to use in Billings. Each project within this client is an estimate. The name of the project holds the company name or the contact person. On this estimate I link a copy of the e-mail I sent and also the PDF of the estimate, in case I have generated one. I get a lot of small requests for instance for illustration work or a logo design. These requests aren't always answered with an extended PDF file.
Conclusion
I think the combination of Billings, Daylite and Basecamp will cover all the things we need. The fact that Billings and Daylite work so well together is a blessing :) In the next articles I'll talk about iBiz and Daylite.
43served
1
Great article - learnt a few extra things about Billings.. Thanks!
2
Thanks a lot! We’ve also been using iBiz but Billings seems more intuitive. We’ll have a look at it.
BTW: “URL” is a standard field in Apple’s Addressbook.
“Card” -> “Add Field” -> “URL”. Or you can add it to your card template, so it is visible for new entries right away.
3
Great article, especially handy for freelancers fresh in the market.
++recommend
4
Billings has also fit the bill for me. It does pack a lot of features, and so far so good. The ability to customise invoices and quotes was the cats whiskers for me, although if you are used to InDesign or something you WILL NOT get instant results, there is plenty of testing involved. And swearing. What did my head in was the padding and units are in pixels (!?!) However, stick with it and it does work out all fine in the end.
The acid test is of course what happens when the trial period is up… I purchased right away. Still not 100% on the icon…
5
It’s good see people sharing useful stuff. Thanks Veerle.
6
50% pleased with both iBiz and Billings. Both have HORRIBLE retainer capabilities which surprises since I thought that many people MUST use some type of retainer in their work no?
Billings has much better custom invoice creation tools, but at the end of the day mine fluctuate so much that just hand inputing my .ai invoice templates is less cumbersome.
Yes, billings looks sexier. So, any developers out there interested in building a new billing and invoicing app? I’ll run the design and UI, you the programming :) I feel there is still a big hole in the market here for really effective billing software.
Thanks for your post!
7
Really useful. Thanks for the review. I’ll be testing Billings these days =)
8
For freelance work I was using SideJobTrack for awhile, it served the purpose of letting me invoice on projects, then I switched to Billings and it’s been a much better experience. I can keep better track of everything, and I think I’ll be taking a stab at further customizing my invoices.
9
Thanks much for the detailed write up; I’ve been searching for a product such as Billings.
10
Great tips!
You mention cssEdit, I m wondering how it’s your work flow building a webpage..
Thanks!
11
I’ve been using Billings for one year. This software is simply awsome.
12
This review comes right on the heels of my own (extensive) testing of apps for the same purpose. I’ve decided on Billings, despite it’s major flaw (in my opinion).
I’m not a company, I’m a (lowly) freelancer. In my case, it means I have multiple clients, and multiple projects for each client. So I create a client, and a project, and working slips for each project. However, I want to be able to invoice the *client* for work on multiple projects, as well as mark payments from the client for multiple projects. (My payments aren’t usually itemized.)
Simply put, Billings handles invoicing and payments on a project-by-project basis, and does not allow invoicing and payment on a client-by-client basis. To me, it’s a flaw.
That being said… the interface is *amazing*. It’s incredibly easy to use, and is otherwise very intuitive. Much better than any of the dozens of programs I tried.
Billings gets my vote, I just hope they “fix” it in the next release!
13
Very nice article… anybody know some software like that for windows users…?
14
Thanks for the usefull info, I’ll give Billings a try :)
15
Thanks for the tip. I will check out Billings real soon!
16
Thanks for the review. The template editing alone makes it more attractive than iBiz, I went through HMTL hell this week making my templates work(ish).
I realise though, like you said I need to spend big bucks to get a great system (and even then I’ve seen expensive systems look bad too)...
How does working in conjunction with other apps work for you? Personally I refuse to double-enter any data, for time efficiency and the possiblity of erroneous data…
17
I’d like to know too if something like this is available for Windows from another publisher/developer. I’ve been using excel for ages now and with the recent influx of apps like basecamp etc i feel like something more usable should replace excel :s
18
This is a great post. I hadn’t heard of Daylite before and I am keen to try it out. I have previoulsy trialed Basecamp and it wasn’t quite right for our small company as we has lots of very small projects and the set up of each project was too unbalanced for us which is a shame as I had read great reviews. I like the sound of Daylite though. For our invoicing this is done on Sage - I don’t have much of an opion on this though I’m afriad as it is not me that uses it - looks complicated and unfiendly though - but seems to do the job very efficiently. Thanks for the post.
19
Hello Veerle
I read your blog on a regular basis and already learned a lot from it! Because you were so enthousiast about Expression Engine I asked a friend of my to put up my website with this tool and he was amazed of the flexibility. And I must say I really like it a lot too! A programmer often happens to forget about the design details but now I can easily adjust the css in the admin and change things afterwards! Before I had to send mails back and forth about design changes and that took an awful lot of time.
During the day I work at an advertising agency in Belgium and we also use a time tracking system but you can hardley call it a system; it’s more a struggle for life. And it takes so much time to enter all your data, half an hour!
I once came along Harvest, an online timetracker, I tried it but didn’t like the fact that everything is online, and the thing that looked very handy to me was the chronometer functie. When you start working on a project you just press the button… Maybe this feature is present in many application but not in ours and it looked very handy to me…
20
I also found iBiz to lack invoicing quality. I was using Billable for a while, but it was quirky and not nearly as fully featured ad iBiz or Billable. I was in a pinch just yesterday and downloaded both iBiz and Billable’s trials to test the invoicing features. I started with iBiz and the first thing I noticed was how cramped the columns felt. After setting up a test invoice I wasn’t impressed.
I then started up BIllable and was pleasantly greeted by the setup assistant which I found helpful. It just felt more polished. 10 minutes later when I setup an invoice my mind was made up. Billable is much easier to use first time around and the invoices are wonderful.
Thanks for the review.
21
Great article. learned a lot. At the moment i am using iBiz and will probably stay with it as i only have 3-5 clients per year to bill. So i am looking forward to your next post on this:
“In the next articles I’ll talk about iBiz and Daylite”
As for iBiz .. . it had better improve in a number of areas or I will switch to Billings down the road. iBiz is not flexible enough with its field entries. If you customize the entry fields it gets really messy on how the columns line up. it is buggy on how it tracks projects per client. i.e. if one wants to bill for three projects on different invoices for Client A and track payments etc…it is not an easy task…or so i have found.
22
Great article Verle.
I have been using Billings and Daylite now for 6 months. I find them both do the job very well, except there are some very annoying traits to Billings.
1. you cannot as of now change the invoice date, so Reports get messed up if you need to re-invoice. Have a work around though.
2. Templating system does indeed need to be more user friendly. Spent hours trying to get it the way I wanted.
3. Client names do not import properly,so you have the name of Company but no name of client.
True, it would be nice to have a current client list and potential client list. Daylite does do this though which is helpful.
There also needs to be better communication between the 2 as well.
These are just niggle things really. I would recommend these 2 to any freelancers especially.
They both have lovely UIs and really does a great job. The forums are helpful too.
23
Hello,
does anybody know about a program like Billings for windows systems?
24
For those non-OS X users there are a couple of options, both online:
1. Freshbooks (freshbooks.com)
I can attest personally, I’ve had a great experience with Freshbooks.
2. Blinksale (blinksale.com)
Looks intriguing, but I haven’t tried it.
25
I’m really digging Billings. It’s nice to see that Apple-esque look in an app that deals with the not-so-fun part of business. It offers a lot of functionality in a small package.
I always look forward to your posts, Veerle. I’m a fan! \o/
26
Lukas, yes—there is a similar program for Windows called Easy time tracking (http://www.easytimetracking.net/). They offer both a free, somehow limited, version and a commercial version of the application.
It isn’t very different from Billings, although,as it is often the case, the appeal of Windows applications isn’t nearly as great as Mac counterparts.
27
On the subject of retainers. I take a 50 percent deposit on all projects before I start work. I used to track that 50 percent as a retainer, which was sometimes a headache. My accountant suggested I simply invoice that 50 percent as a deposit. It’s a lot simpler. So when a project begins, I just send the client an invoice for 50 percent of the estimated total project fees. And I charge all the normal taxes on the deposit invoice as well. It is much, much easier than tracking retainers.
28
Thanks for the article. I think I will give Billings a try. Seems like a lot of people (including you) find it useful. I like the fact that it has built in tax calculations.
29
Excellent articles on this subject! Thanks for this information. It was very helpful…and timely.
30
Hey Veerle,
Great blog and one which many come to for inspiration!
One thing I don’t like (not with your site!) is the fact that it isn’t compatible with Windows!
Why would a company choose to neglect such a wide market?
Unfortunately it doesn’t persuade me enough to part with my bucks and splash out on a mac!
31
As for me the best organizer is own Pocket PC. Install SPB Pocket Organizer and you’ll understand all benefits of Pocket PC!
32
Likely because they are MacOS software developers?
Would be similar to asking why someone would develop a web based application using Ruby on Rails when the wider market would be to write a php/MySQL based application. Its not always the size of the market, but rather what the skills and tools the developers themselves know best.
Thank you for the info on Billings, Veerle, sounds like a rather nice app to check out.
33
Nice article, Veerle. Informative. I’ve tried iBiz and Billings too. I own a license for Billings, but don’t use it for one main reason: client-by-client invoicing as Michael mentioned earlier. It’s a major oversight in my opinion since I’m sure a lot of freelancers out there bill this way. Once it finally does support this, I’ll switch to it.
Until then, I’m using iRatchet (http://www.prettygoodsoftware.org/iratchet/). It’s interface isn’t as spiffy as Billings, but it has all the features I need.
34
I wonder: don’t you hate the fact that these programs are not ‘belgium-proof’
I mean, I had to buy an windows program that allows me to export my VAT with one click. Belgian regulations are so complicated few real Belgian software can handle it. Billings nor iBiz, nor MacBusinness could do the trick for me, so unfortunately I had to opt for an ugly program.
35
Thank you for all your comments and apologies for listening only and being so quiet here.
ine said:
I’m not sure why you need to export your VAT? Is it for the VAT declaration? If that’s the case, our bookkeeper does all that, I don’t need to take care of that. I just need to be able to invoice really. Of course in case you handle this yourself, you’re absolutely right. It would mean too much of a hassle and waste of time since you have to go invoice per invoice :-/
36
Hello, Nice article Veerle.
Do you think it’s possible to share the templates ? I did not found on the web a place to download other templates than the ones included in the app. It could be great to do that for saving precious time and share skills about template mods. What do you think ?
Chris
37
Hi
If you go to the forums, there are a few that will swap templates.
http://forums.marketcircle.com/eve/forums/a/frm/f/3791056583
Can send you mine, but it’s very stripped back.
38
Hello Veerle,
Great info here,
I just tried it out and it looks cool. I’ve been using Timenet but while that program is great I think I like the interface better in Billings.
One question…how do you add client code/invoice numbers so clients have their own special code when invoicing? I dont see where I would enter it. Let’s say I have a client called Electric Bill Communications. In timenet I have their client code as EBC. So their invoices would be like EBC001, EBC002, etc….
Thanks!
Kevin
39
Christophe GLDL said:
I’m afraid not, sorry. I’ve designed them exclusively for our company, it’s just part of our identity. Hope you understand. Hopefully the link that Dave provides will help you further. Thank you Dave ;)
Kevin Evans said:
If you double click the client, you can enter a Client Number. In the preferences you have the option ‘Numbering’ where you can set the numbering of the invoices and estimates. You have a field for the Prefix and a field for the Number. You could for instance create a dynamic field that consists of these 2 parts : Client Number + Invoice/Extimate Number.
40
Hi Veerle,
This article has made me wonder if there is any application like Billings, but for Windows platform instead.
I’m having tons of troubles (well, maybe not tons, but a lot) trying to create invoices and tracking my time with some of the most used applications in Windows.
So I would like to ask everybody what application you use in Windows.
Thanks everybody!
Samuel
41
Really nice article. Thanks. I didnt this thing. we also use basecamp in our campany.
42
Hi Veerle, I’m curious to know how you manage multiple currencies? I find myself at a loss with the current crop of software when it comes to billing people in their own currency. As a web designer I’m sure you must have the same trouble, working for clients all over the world.
What are your thoughts on this and how do you get around this issue in your invoicing software?
43
Great soft. I had been looking for quite a while at invoicing systems. This one does this well and much more. Thanks for the review!
Commenting is not available on this article.