How-to to run a software consulting business

Setup invoicing/book-keeping system

by shabda on October 9, 2011

You need to maintain your books so that it is easy for you to file taxes, calculate your profitability and cashflow and make projections for your business.

Depending upon your local laws and your legal structure your business expenses are probably tax-exempt. So its imperative to keep track of all these expenses.

How I work is this,

I have filters in my mailbox set for all my bills and vendors so the expense mails are automatically categorized as expenses. Once a day I forward all these emails to a specific email address. Once a month, I put them in our book keeping system.

Its important for your invoices to look professional. There are a lot of web-services you can use, but I recommend Freshbooks.

When you send your invoice this should mention

  1. Invoice amount
  2. Payment terms
  3. What period of time this invoice covers
  4. What work done this invoice covers

Most good invoice tool will handle this part for you.

Once a client pay, confirm the payment and send them a receipt.

For our expense tracking we use Zoho Books. Freshbooks has a basic expense tracking but we found it limiting.

You should categorize your expense in meaning ful categories. (Like salary, infrastructure, training) etc to find out where your money is going.

Did I miss anything? Email us at [email protected]
Have you joined our newsletter yet

We cover Webdev, Django, SaaS, Mobile and cloud computing and
help you “Build amazing webapps”.

Leave a Comment

Previous post:

Next post:

Turning customers to repeat customers

The best way to get business is by getting more work from an existing customer. New customers cost money to acquire. They need to be nurtured before they will get trust with you to let you work on the most... »

Turning customers to repeat customers

Moving up the value chain

  If you want to grow the business without growing headcount the only way is the provide higher end services or to sell products. Do you sell services which can be productized? Do you have technology which can be sold... »

Moving up the value chain

Keeping costs low

As you start to scale the business, the overhead costs start increasing. Eg. When you are self employed you maybe doing billable work 90% of the time. As your business grows, you will have to add admin staff, accountants and... »

Keeping costs low

Browse Agiliq

  • Home
  • About Agiliq

    We develop bespoke web applications using Django, the related Python technology stack and the Jquery javascript library. We primarily work with web development companies as technology partners.

    Copyright © 2009-2011, Agiliq. All rights reserved.