On The Job by Stunt Software is an excellent way to track your time and expenses, as well as bill your clients by quickly creating professional invoices.

The interface is straightforward and easy to learn. There’s no need for help files. The dialogues and buttons are all clearly labelled. Even though the interface isn’t customizable, you can change things like date formats, deletion confirmation and timer animation.

Invoicing is simple, and you can restrict it to a single job, client and date range. The built-in templates are well crafted, and the editor enables you to create your own. Outstanding invoices are trackable via the sidebar and overdue ones are flagged.

All in all, this is an top-notch package, and it will make your life simpler. It lacks robust reporting, but that’s a fair tradeoff for the simplicity and intuitive invoicing, which is On The Job’s core value.

On The Job features include…

TRACKING OF VARIOUS EXPENSE TYPES

Jobs can contain four basic types of items: Timed, Fixed Cost, Quantity, and Mileage. These items correspond to line items on an invoice. If you need to quickly add or adjust times, you can use the Quick Add (for those times a client calls you at one in the morning and the last thing on your mind is starting a timer) and Quick Modify (in case you forgot to stop the timer when you started working on something else) buttons.

INVOICE TEMPLATES

On The Job offers flexible invoice creation. Several invoice templates are included, but the real power is revealed when you use the integrated template editor to create your own templates.

MULTIPLE CURRENCIES

Billing in multiple currencies? No problem, each client can use a different currency, and you can format it any way you like.

CUSTOM HOURLY RATES

The hourly rate set for the client is used by default, however this can be overridden for individual job items that need their own rate.

IDLE TIMER

If you’ve left the timer running and walked away from your computer, On The Job will alert you when you return and give you the option of removing the time from your job.

MENU BAR STATUS ITEM

See the status of your timer at a glance with the handy menu bar status item. Quickly start or stop the timer, or switch to a different task without ever bringing up the main window.

AUTOMATIC INVOICE NUMBER GENERATION

Each Client contains its own fully customizable invoice number generation settings. You can increment an invoice number globally, or locally to that client.

USER PROFILES

If you have multiple companies, or bill some clients through a company and others personally, On The Job can handle it. Create profiles with customized names, addresses, and logos. Assign profiles to your clients and automatically have the correct information appear in any invoices you create.

NOTE: We received free samples of their products for this review.