× FreshBooks App Logo
FreshBooks
Official App
Free - Google Play
Get it
You're currently on our US site. Select your regional site here:
13 Min. Read

Small Business Accounting 101: A 10-Step Guide for Financial Success

Small Business Accounting 101 | a 10-Step Guide for Financial Success

Understanding the basics of small business accounting helps small business owners get a clear picture of their companyā€™s finances, track their cash flow and organize their books for tax season. This Small Business Accounting 101 guide answers important accounting questions to help you tackle the financial operations of your business.

Master small business accounting 101 by following this 10-step guide:

  1. How Do I Register My Business?
  2. Do I Need a Business Bank Account?
  3. Should I Separate My Personal and Business Finances?
  4. What Accounting Method Should I Use?
  5. How to Develop a Bookkeeping System
  6. How Do I Track My Business Expenses?
  7. How Can My Business Receive Payments?
  8. How Do I Set up Payroll?
  9. What Are My Tax Obligations as a Small Business?
  10. Should I Hire a Small Business Accountant?

NOTE: FreshBooks Support team members are not certified income tax or accounting professionals and cannot provide advice in these areas, outside of supporting questions about FreshBooks. If you need income tax advice please contact an accountant in your area.

Save 6 Hours A Month On Accounting

1. How Do I Register My Business?

To register your business, youā€™ll first need to decide what type of business youā€™re going to run. Here are some of the ways you can register your small business:

Sole Proprietorship

A sole proprietorship is an unincorporated business that only has one owner. This is a popular business type among freelancers and entrepreneurs because itā€™s easy and affordable to register as a sole proprietor. Youā€™ll want to make sure you have all the necessary permits and licences that your state requires.

Hereā€™s a helpful guide to help you figure out what you need to do in your area. In a sole proprietorship, there is no legal separation between you and your business, so you can be held personally liable for any debts your company may owe.

Limited Liability Company (LLC)

An LLC is a flexible business structure that includes elements of a sole proprietorship, a partnership and a corporation. With an LLC, youā€™re personally protected in the case of debts or lawsuits against your company, which might make it a more attractive option than a sole proprietorship.

LLCs give you flexibility when filing taxes: you can run a single-person LLC and file taxes as a sole proprietor or as a corporation. Or, you can run an LLC with multiple small business owners, and file taxes as a partnership or as a corporation.

Corporation

A corporation is a company or group of people legally allowed to act as a single entity. For tax purposes, a corporation is considered a separate taxpayer. Some of the benefits of forming a corporation include lower corporate tax rates, added legal protections, and the ability to attract outside investors. Because corporations are expensive and complex, many small business owners shy away from this option.

Partnership

A partnership enables two or more people to share ownership of a business. Each small business owner needs to contribute to the business with labor, skills, money, or property.

Businesses structured as partnerships are relatively simple and cheap to register. If you plan to set your business up as a partnership, itā€™s a smart idea to have a partnership agreement in place, to outline responsibilities, partner payment and dispute resolution.

2. Do I Need a Business Bank Account?

Youā€™ll want to open a business bank account once youā€™ve registered your business. LLCs, corporations and partnerships are required by law to open a business account. Itā€™s not a requirement for a sole proprietorship, but itā€™s still highly recommended.

When choosing a bank for your small business, consider some important factors:

  • What types of accounts do you need to open?
  • What fees does the bank charge for small business accounts?
  • Will you be banking primarily online or at a branch?
  • Does the bank have branches and ATMs close to you?

Here are the business bank accounts youā€™ll likely want to open:

Business Checking Account

Use it to receive income from your clients and pay your business expenses.

Business Savings Account

Use it to save a percentage of your income to cover your tax payments as a self-employed worker, to ease the pain of tax season. Itā€™s also a good idea to save extra money in case of emergency business expenses.

Business Credit Card

Not exactly a bank account, but use it to build good credit for your business (just be sure to pay your balance in full each month). If you choose the right business credit card, you can also earn points and cash back for your business.

3. Should I Separate My Personal and Business Finances?

Itā€™s crucial that you keep your personal and business finances separate once you open your business bank accounts.

What does separate business accounts mean?

  • Donā€™t pay for business expenses from your personal bank account don’t pay personal expenses from your business bank account.
  • Donā€™t transfer cash from your business account to your personal account if youā€™re an LLC or corporation.

At a minimum, you need a business checking account. But you might also want to open a savings account. Having a separate bank account for saving for tax payments or other long-term business goals makes it easy to see how much cash you have available to spend.

Separating your small business accounting will make life easier at tax time, because youā€™ll have all your business expenses together in one place and you wonā€™t have to sift through your personal banking statements to track down business expenses.

4. What Accounting Method Should I Use?

Small businesses can decide to use one of two accounting methods: cash accounting or accrual accounting. Before you file taxes youā€™ll need to select an accounting method and stick with it for future tax returns and financial statements.

Hereā€™s how the two small business accounting methods work.

Cash accounting method

Cash accounting recognizes and records revenue when money is received and recognizes expenses when theyā€™re paid. Itā€™s commonly used by freelancers and entrepreneurs because itā€™s the more simple of the two accounting methods.

Accrual accounting method

Accrual accounting reports revenue when itā€™s earned and expenses when theyā€™re incurred, not when the money is actually received or paid. It gives a more accurate idea of your income and expenses for a specific time period but doesnā€™t show your companyā€™s true cash flow.

Generally accepted accounting principles require larger companies to use accrual accounting, but most small business owners use the cash accounting method because it’s easier.

5. How to Develop a Bookkeeping System

Bookkeeping simply involves tracking all your financial transactions, including the revenue you earn and the expenses you incur. But to do it well, youā€™ll need to develop a bookkeeping system that works for you. Developing a bookkeeping system allows small businesses to generate accurate financial statements.

There are three main bookkeeping systems your business can opt for:

  • DIY Bookkeeping: If youā€™re a freelancer or if your business is quite small, going the DIY route might be best for your bookkeeping. You can either use an Excel sheet to track all your business transactions, or you can pay a nominal fee for the simplicity of cloud-based bookkeeping software.
  • Outsource Bookkeeping: Outsource Bookkeeping: If you prefer not to handle your own bookkeeping, you can pay to outsource the work. You can either opt to hire a part-time bookkeeper as a contractor, work with an accounting firm, or you can choose an online bookkeeping service to do the work for you.
  • Hire an In-House Accountant: This option probably wonā€™t apply to most freelancers, but if your business grows to the point that your bookkeeping workload is considerable, you can hire a bookkeeper handle accounting tasks. It probably goes without saying that this is the priciest option.

6. How Do I Track My Business Expenses?

Small businesses are required to track and file away documentation related to small business expenses, income and tax returns. The IRS offers a detailed list of the different records you should store for your business, but some of the basics youā€™ll want to keep are:

  • Business receipts (for office supplies, business meals, work travel, etc.)
  • Bank statements and credit card statements
  • Bills (for your work phone, office utilities, etc.)
  • Invoices
  • Financial statements
  • Proof of payments
  • Tax returns

Complicating the recordkeeping process for small businesses is the fact that youā€™re required to keep each type of document for a different length of time. The amount of time you need to store your records usually varies from three to ten years. Employment tax records, for example, need to be kept for four years.

You can choose to physically store your documents using a filing system that works for your business, or you can use a cloud-based recordkeeping system to streamline your filing and save on physical storage space.

7. How Can My Business Receive Payments?

Youā€™re in business to make money (among other things), so itā€™s important to figure out a system for how your clients will pay you for your work. Freelancers may wish to stick to more basic payment options, like checks and direct deposits, whereas more complex businesses with multiple service offerings may want to offer clients a wider range of payment options.

Here are some payment options to consider for your business:

Online Payments

Receiving online payments helps get your accounts receivable paid faster, which is always a good thing for entrepreneurs. Online payment services like Stripe can process your companyā€™s online credit and debit payments for a fee. If you use cloud-based accounting software to manage your finances, it might already integrate with an existing online payment platform.

Mobile Payments

Small businesses like landscapers and construction companies may want to offer clients the option to pay in-person, directly from the job site. Mobile card readers like those offered by Square let you accept payments anywhere, by credit and debit card. Fees for a merchant account can be high, so make sure it makes sense for your business.

Automated Invoices

To simplify your invoicing process, you might want to set up an automated invoicing system. Some cloud-based accounting software offers this service. That way, if you have recurring invoices for certain clients, you can let your small business accounting software do the heavy lifting for you, generating invoices automatically.

Also Read: How to Invoice as a Sole Trader

8. How Do I Set up a Payroll System?

Setting up a payroll system is an important step for small businesses that employ staff or contractors. You might not need a payroll system when youā€™re first starting out as a freelancer or solopreneur, but as your business grows, you may hire freelancers and contractors to help with your workload or to offer additional services to your clients.

When setting up payroll, you first have to classify workers correctly. Itā€™s important for tax reasons, to avoid trouble with the IRS. So, is a worker an employee or a contractor? Hereā€™s how to distinguish between the two:

Employees

An employee is a worker over whom your business has some financial and behavioral control. That may sound harsh, but what it really means is that an employee is someone who is trained by your company, has set working hours and the work they perform is crucial to the functioning of your company.

Independent contractors

A contractor has independence in how and when they work. Theyā€™re usually paid hourly or by project, set their own work hours and typically their work isnā€™t central to the functioning of the business.

Once youā€™ve classified your workers, youā€™ll need to research employment laws and employment tax, to make sure youā€™re meeting all your legal and financial responsibilities. A payroll system that integrates with your accounting system makes issuing paychecks and handling payroll taxes much easier.

Accounting You Can Count On

9. What Are My Tax Obligations as a Small Business?

The tax obligations of small businesses are much more complicated than personal income taxes and businesses pay different taxes across all three levels of government: federal, state and local.

There are other factors that impact your businessā€™s tax obligations, including the services you offer clients and the legal structure of your company.

There are some common taxes that small businesses need to be aware of:

Income Tax

If your business is a sole proprietorship, you can file personal income taxes for your business income. If youā€™re registered as a corporation, your company itself may be taxed on its income.

Self-Employment Tax

As a small business owner, you’re self-employed, and youā€™ll need to pay self-employment taxes to cover Social Security and Medicare benefits obligations.

Employment Tax

If your business hires employees, youā€™ll need to pay employment tax through the Federal Insurance Contributions Act (FICA), which includes Social Security and Medicare contributions.

Sales Tax

Sales tax is governed at the state level, so your obligations will vary based on where your business is located. Before you begin collecting sales tax, you need to register for a sales tax permit. Sales tax rates and due dates vary by state, so be sure to research your local obligations.

10. Should I Hire a Small Business Accountant?

Hiring a small business accountant can be a smart move if you donā€™t have the time to handle all your small business accounting on your own. You donā€™t need to hire an accountant to oversee all aspects of your finances, but it could be a good idea to consult with one on specific aspects of your business, for instance, selecting accounting software, filing your tax returns or determining the best legal structure for your business.

A professional small-business accountant can help you with the following professional accounting services:

  • Develop a financial strategy
  • Conduct financial reporting, including preparing a year-end balance sheet, income statement, and cash flow statement
  • Oversee tax planning and filing
  • Ensure tax compliance
  • Negotiate leases and other business transactions
  • Handling accounts payable

Here are some questions you might want to ask a Certified Public Accountant (CPA):

  • Whatā€™s the best legal structure for my small business?
  • How does the legal structure of my business impact my taxes?
  • What types of business insurance do I need?
  • Do I need to collect sales tax?
  • How can I reduce my yearly tax bill?
  • What business records do I need to file, and how long do I need to keep them?
  • What small business accounting software is right for me?
  • How can I improve the financial health of my business?

 


Janet Berry-Johnson's photo
Janet Berry-Johnson

About the author

Janet Berry-Johnson, CPA, is a freelance writer with over a decade of experience working on both the tax and audit sides of an accounting firm. Sheā€™s passionate about helping people make sense of complicated tax and accounting topics. Her work has appeared in Business Insider, Forbes, and The New York Times, and on LendingTree, Credit Karma, and Discover, among others. You can learn more about her work at jberryjohnson.com.

RELATED ARTICLES