Hey all,
As recommend by Hurryupelectric, I'm starting a thread around bookkeeping basics. I'll review his points, making couple of my own and then leaving it up for discussion and questions.
Bookkeeping Organization:
1) Separate your business and personal finances! I cannot stress this enough. Comingling your finances makes tracking your business that much harder (and more time consuming), and it goes against the generally accepted accounting principles, or GAAP.
2) Use an accounting software. This keeps all your financials organized and easily accessible. I recommend and use QBO but if you funds are tight you can use Wave. Or if you sign up with an independent bookkeeper you can get a discount on the QB subscription.
3) Receipt / document management. I recommend using some type of cloud storage. (Google Drive, Hubdoc, dropbox, etc) And get those receipt into a digital form as soon as possible. No one wants to look through a big box of receipts to find the information they're looking for. You can also attach these digital documents to their respective transactions in your accounting software. Again, this makes things wayyyy easier to find.
4) Stay on top of you books! What's easier? Tending to a garden daily/weekly to stay on top of weeds and pruning or once a month/year when everything is a mess and all the weeds are 3ft tall?! Categories your transactions daily or weekly, while they are fresh.
Keeping up with these simple things will greatly help when it come to tax time at the end of the year. And if your CPA does have questions, all the supporting documents will be easy to find.
When to hire a professional?
My (biased) opinion, from day one. You're running a business, you already have a ton on your plate. Especially if you don't know bookkeeping, then you're spending your time learning a new skill when you can be out servicing more clients or taken a day off!
Now I understand smaller operations (side hustles) will have less transactions to deal with so doing your own books is more manageable. But as your company grows this is one of the first this I would look at outsourcing. In the meantime, just make sure you follow the steps above. Keeping your books clean and up to date is KEY. Just like landscapers, bookkeepers will charge a lot for a big clean up project.
If you're on the fence, here are some questions to ask yourself.
Do you like bookkeeping?
Do you have the time for bookkeeping? If so, is that what you want to spend your day off doing?
Do you have the knowledge and skills to keep things accurate? Do you know the GAAP principles?
Do you know how to read and understand financial reports?
Hope this info helps.
Feel free to ask any questions!