Locations of visitors to this page

    Blog List       Minimize  
,NET:ASP:MVP
.NET
.NET 3.5
.NET:ACL
.NET:AppDomains
.NET:ASP
.NET:ASP ServerControls
.NET:ASP:Commerce
.NET:ASP:Config
.NET:ASP:JSON
.NET:ASP:Layout
.NET:ASP:Media/Flash
.NET:ASP:Mobile
.NET:ASP:Monitoring
.NET:ASP:MVC
.NET:ASP:Navigation
.NET:ASP:Stress Testing
.NET:ASP:Validation
.NET:ASP:WebParts
.NET:C#-Trig
.NET:CAB
.NET:CAS
.NET:Certification
.NET:CF
.NET:Collections
.NET:Configuration
.NET:Cryptography
.NET:Db
.NET:Delegates
.NET:Deployment
.NET:Diagnostics
.NET:Documentation
.NET:Encoding
.NET:Environment
.NET:Extension Methods
.NET:Globalization
.NET:I/O Streams
.NET:Interop
.NET:IO:Mail
.NET:IsolatedStorage
.NET:LicenseManager
.NET:LINQ
.NET:Metrics/Quality
.NET:Mono
.NET:MSOffice
.NET:Optimization
.NET:Patterns/Practices
.NET:Phone7
.NET:Reflection
.NET:Remoting
.NET:Reverse Engineering
.NET:Serialization
.NET:Silverlight
.NET:Silverlight UserGroup
.NET:Silverlight:Phone7
.NET:Threading
.NET:WCF
.NET:Windows Services
.NET:WinForms
.NET:WPF
.NET:Xml
Admin
Admin:Creating Software
Admin:CruiseControl
Admin:Estimating
Admin:Installers/Packaging
Admin:Methodologies
Admin:PM
Admin:SourceControl
Admin:UnitTesting
Admin:VisualStudio
Arch:Gen
Arch:Patterns
Arch:UML
Blogging
DB:Sqlite
DB:SqlServer
DB:SqlServer CE
DB:VistaDB
Graphs
IT
IT:DNN
IT:DOS
IT:IIS
IT:MailServers
IT:MS Office
IT:OS (XP/Vista/7)
Misc
Misc:Hardware
Misc:Humour
mISV:Accounting
mISV:Marketing
OS:Vista
Personal
Personal:Children
Personal:Faith
Personal:Family
Personal:History
Personal:Politics
Places:New Zealand
Places:Paris
Presentations
Tech:CSS
Tech:Regex
Tech:SQL
Tech:Web:HTML
Tech:XML/XSL
Web:HTML5

             
    Sprouting Synapses       Minimize  

             
Summary:

image For starters, you need a good expense tracking system, a good hours tracking system, a good accounting system, and a separate business banking account.
But don't let it take over your life...

image

For starters, you need a good expense tracking system, a good hours tracking system, a good accounting system, and a separate business banking account.

 

You need to know how much time you spent doing the work (honestly!)

Whether working by the hour for someone else, or working on your own product, keep track of the time you spend on the projects you work on.
If you last job was paying you 1600 a week, and you are now working 12 hour days for the same amount of income, you are now making half ($26) of what you were paid before.
Tracking your hours is the only imperial way of improving your estimates on how long it will take you to do a custom job.
Tracking your hours is a way of being honest with yourself of how much time you are diverting from pursuing other opportunities (family or business).

 

You need to know what expenses you incurred producing the product

Keeping track of your expenses save you money: if its deductible, it will save you thousands of dollars in taxes, and if deemed non-essential in hind-sight, you'll  know what you can cut back on next year.

So Save every single receipt. Categorize them as best you can.

 

You need to know who you owe money to, and when its due.

You need a way to see what you've already committed to paying and when, so that you can predict what you've got left.

Take care of your suppliers and hired help. Pay them on time. Every time.
If you build a history of being a straight shooter with them, if you ever run into trouble, they'll probably cover for you as you re-organize.

 

You need a means to bill someone to get cover the above labor and expenses

Handshakes deals went out the last century. You need a way to clearly bill for your services and products.

 

You need a business bank account separate from your personal account

Its a pain, and another expense that impinges on your shoestring budget, but you absolutely need a separate bank account for your business expenses and income.

If you violate this rule you not only get completely muddy insight into your expenses, but -- more importantly -- you risk “piercing the corporate veil”, which means you risk loosing your business, and your house, and your car, and money, if you got into legal hot waters.

Trust me: if you can't afford to pay a monthly fee for a second bank account, you're too close to the line anyway.
If you plan to run a business, there is no excuse.

You need to keep it simple

Concentrate on what makes you money, and minimizing your costs, not on trying to become an accountant.

You need to carefully choose the tools that will make your input-ing of time and expenses an easy daily (hourly!) activity, and a means of importing them into your accounting system an easy, quick  monthly (weekly!) activity.

 

You need advice

You probably don't need an accountant when you start your company, but hopefully you'll quickly grow into needing advice.
When do you know? When the accountant can probably save you more time and money (legally) than you can by doing the books yourself.
In the meantime, you definitely should use a Tax Consultant for the year end, so factor in that upcoming expense.

 

 

Conclusion

No one especially likes accounting: designers would rather design, and programmers would rather code.
But it’s a necessity, and with the right tools, easy.

BookMark: Trackback

What now?!?

You've got to the end of the post...now what?

Well...a Comment would be nice... It doesn't have to be long...Will just a take a sec...

Thanks!

And (in a perfect world) if I was able to save you some time on your project:

0 comment(s) so far...


Your name:
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Security Code
Enter the code shown above in the box below
Add Comment   Cancel 
Copyright 2007 by Sky Sigal