Blog

Get expert advice on every topic you need as a small business owner, from the ideation stage to your eventual exit. Our articles, quick tips, infographics and how-to guides can offer entrepreneurs the most up-to-date information they need to flourish.

Subscribe to our blog

10 essentials for setting up your accounting function

Posted by Early Growth

October 24, 2019    |     6-minute read (1184 words)

If your company is in the early stages, pre-funding, now may not be the right time to worry about 409A valuations or top-down financial projections. But it is the time to set up your simple accounting function—if you haven’t already. You don’t want to get too far in the game without establishing a simple accounting system, but you also don’t want to make it too complicated. The early stages are the time when you need to establish the structure that will support your company finances, and help define your financial strategy, as you grow.

To set up your accounting function for your pre-funded startup, consider the following:



1. Set up a simple accounting system.

In the beginning, you just need a simple, low-cost accrual-based accounting structure. There are many light-weight options available, such as Mint or InDinero. While these aren’t true “accounting systems,” they are great for tracking expenses. More substantial are low-cost, easy-to-use systems such as Quickbooks, which 80% of our clients use. There are also high-end options available, of course. While these are great in many ways, honestly they are just too much effort and cost for an early-stage startup.

2. Set up your Chart of Accounts.

I’ve addressed this in detail in a previous post, Creating Your Chart of Accounts for Your Startup. Suffice to say that at the core of whatever accounting system you use will be your chart of accounts (COA). It’s essentially an accounting system, designed specifically for your company, that aligns with your financial structure and helps you to track and report your income and expenses.

3. Open a business banking account.

A business banking account with online component will help you to eliminate unnecessary manual processes and better manage your cash flow. Your bank account should automatically invoice your customers and help you to avoid cash shortfalls, by pulling in receivables and stretching out payables. Also, your account should seamlessly integrate with your accounting software.

4. Separate personal and business expenses.

It seems obvious that you’d want to keep your business expenses distinct from your personal ones, but, as I wrote about in a previous article (7 Biggest Tax Mistakes Startups Make), it’s surprising how many entrepreneurs conflate the two. At best, this leads to confusion. At worst, you could be sued and forced to pay additional taxes. Your company could even be stripped of its corporate status. Avoid this by establishing corporate checking and savings accounts and maintaining a separate income statement and balance sheet. Use checks from your business banking account, or separate business credit/debit cards to pay for all of your business transactions.

5. Keep records of receipts and invoices.

While the IRS regulation requires you to keep records for all receipts over $50, I always recommend recording all receipts, period. You can keep physical copies or in the cloud, but be sure to keep track of your records so you’re not trying to dig them out come tax time.

6. Be mindful of tax obligations.

Speaking of taxes...make sure that you start thinking about taxes before you start earning revenue. This starts at the very beginning when you select the best legal entity for your company. You’ll also want to do your due diligence to understand all of your federal, state, and city tax obligations, including regional fees and registration. Since you’ll be separating your business expenses and keeping records, this will make it easy for you to deduct business expenses. Stay on top of your payroll taxes and 1099s and pay quarterly taxes. Hiring a tax professional is the best way to stay on top of your tax situation.

7. Set up a system to collect payments.

Setting up a formalized accounts payable system early helps you to maximize cash flow and create essential financial reports. Work with a professional to identify the best tracking system for your needs. Once the system is set up, you’ll need to enter every expense and establish your invoice AP schedule. Place vendors on net 30 payment terms and work hard to ensure that you always pay your bills on-time and up-front. This will help you to build a reputation for financial stability.

8. Create a payment collection process.

Setting up an AR process will help you to improve cash collections. Your system should allow you to list all open invoices and balances. For new clients, put your payment terms in writing. Establish credit guidelines and create a collection timeline so clients know what is expected. In these early days, your payment collection process should be simple, so you can just accept checks or use Stripe or Paypal to accept online payments.



9. Select a payroll provider.

If you have employees in these early stages, you’ll need a payroll provider. Depending on your needs, you may choose a provider who offers piecemeal services or one that provides a full-service HR solution, including employee benefits. Whichever solution you go with, make sure you cover worker’s compensation and payroll taxes as well.

10. Forecast expenses.

Record all of your anticipated expenses to help you to manage your cash burn. (If you’re looking for ways to reduce your cash burn, check out my previous post: Reducing Your Burn Rate.) If you can see that you will run out of cash, that’s when you’ll need to start raising funds...and move on to the next level of financial management and planning.

If you take away nothing else from this article, the most important advice I can give you for setting up your accounting function is not to do it yourself! Seriously, I’ve seen and worked with so many companies that have tried to do their own accounting. It’s not pretty. When we have to step in and redo the work that’s been done incorrectly, this winds up resulting in a greater cost for the startup than if they had originally outsourced their accounting. There are many great ways to save money and bootstrap your startup—cutting costs by doing your own accounting is not one of them. Better to outsource your accounting services and get the level of accounting support your company needs, from a professional.

Once you start raising funds, your accounting system will need to become more robust. I’ll address this in a future post. But in the early stages, the goal is just to set up a working system that you can use to advance your business to the next level, without running out of money, getting into tax trouble, or running up against any other financial issue that can cause even the most promising company to fail.

About Early Growth:


Early Growth is the largest national provider of outsourced CFO & accounting services in the venture capital space. For over 10 years, Early Growth has been providing finance & accounting, tax, equity management, and fund accounting services to startups at all stages. Early Growth is a strategic partner handling your finances so you can focus on your business, customers, and team.

Learn how we can put more time back in your day.