Tag Archive for: ecommerce bookkeeping

a person using a calculator

The Difference: Cash Basis Accounting vs. Accrual Accounting

In accounting, there are two primary methods—accrual and cash basis. The main difference between accrual vs. cash basis accounting is in how and when you record income and expenses in your books. Each accounting method has advantages and disadvantages, so it is important to understand their differences before choosing which to use for your business. 

If you’re not familiar with accrual vs. cash basis accounting, we’ll help you understand what they mean, how they differ, and how they impact your finances.

Table of contents

What Is Cash Basis Accounting?

Cash basis accounting is the simpler of the two accounting methods. In cash basis accounting, transactions are recorded as cash changes hands. In other words, income is reported when cash is received, and expenses are recorded when you pay your bills. 

Because it only records transactions when money is received, the cash basis method does not include accounts payable and receivable. In other words, you don’t account for sales customers made on credit (receivable) or business purchases you made on credit (payable). 

Benefits of Cash Basis

  • The major benefit of cash basis accounting is that it is simple. It can be done as easily as balancing your personal checkbook, so it doesn’t require any specialized accounting techniques. 
  • It can make it easy to identify when transactions occur since these will be recorded on your bank statements too. 

Limitations of Cash Basis

  • Cash basis may be simple, but it is not as accurate as accrual accounting. 
  • It only provides a day-by-day look at your finances, so it is more difficult to plan ahead.

What Is Accrual Accounting?

In accrual accounting, income and expenses are recorded when they occur, regardless of when money actually changes hands. In fact, it’s not uncommon to record income before you receive payment or to record future expenses before they occur.

Admittedly, this method is slightly more complex than cash basis accounting, but it is the standard for most businesses for a reason. 

Benefits of Accrual Accounting

  • It provides a thorough record of your company’s revenue and liabilities. 
  • Larger companies rely on accrual accounting because it gives them a better, more accurate picture of their financial health.

Downsides of Accrual Accounting

  • Accrual is more complicated than cash basis. You have to know the right accounting practices and standards to do it properly. 

Differences Between Accrual vs. Cash Basis

We’ve talked about some of the top differences between accrual vs cash basis. The comparison chart below recaps what we’ve highlighted so far.

Cash Basis Accrual
Records transactions when money is received Records transactions when they happen, regardless of if payment is received
Does not include accounts payable and receivable Uses accounts payable and receivable
Is simple, but not as accurate Is a little complicated, but more accurate

However, the differences between cash basis accounting vs. accrual accounting can be particularly noticeable when it comes to two things.

  • Paying your taxes
  • Analyzing your cash flow 

Let’s take a closer look at how your accounting method will impact taxes and cash flow. 

The Effect on Taxes

Basically, you’ll pay tax on every source of income, though each method records income slightly differently.

Taxes and Cash Basis

Cash basis accounting remains the most straightforward method. Income is recorded only when you receive payment, which means that you’ll pay taxes on the cash your business receives. 

Cash Basis Example

For example, if your company sells a product to a customer in December of 2021 and receives payment in January 2022, this transaction would not be recorded on your business income tax return until the following year.

In other words, with cash basis accounting, your company will only pay tax on the cash you receive, rather than on future transactions.

Taxes and Accrual

When it comes to taxes, accrual accounting can be a bit tricky. With accrual accounting, you record income and expenses as they occur, rather than when you actually receive payment. This means that you’ll pay tax on all business income, regardless of whether you’ve actually received the money for the transaction yet.

Accrual Basis Example

Returning to our above example, if you sell a product to a customer in December of 2021 but don’t receive payment until January 2022, you would still pay income tax on that sale. Even though payment was not rendered during the same tax year, it is considered income according to the accrual accounting method.

Understandably, this is why it’s important for companies to manage their finances appropriately to prepare for taxes. One of the ways business owners keep a handle on their tax planning is by choosing to outsource bookkeeping and accounting tasks.

Online accounting firms like Xendoo can provide preparation and guidance to ensure you hold back enough money to cover your tax payments. 

The Effect on Cash Flow

When comparing cash basis accounting vs. accrual accounting, it’s important to understand how each method can impact your cash flow—the movement of money in your business.

Consider the following example, and then look at how each accounting method would calculate cash flow. Let’s assume you:

  • Sent a client an invoice for $500
  • Received a bill for $100 for the month
  • Paid $20 in fees for a bill you received the previous month
  • Received $100 from a client for an invoice sent the previous month

Pay attention to when money actually changes hands in our above example. This will greatly impact how cash basis accounting and accrual accounting will record cash flow.

Cash Basis Accounting and Cash Flow

Cash basis accounting will look at the example above and focus on the money that is changing hands. 

In our example, the only actual transactions that are recorded are the $20 you paid in fees and the $100 you received from your client, meaning your total profit is $80.

But do you see the danger of this method? Cash basis accounting records cash flow as $80. 

With this method, when you look at your upcoming expenses, you’ll have a bill in the amount of $100. You won’t be able to cover this expense until your client pays their $500 invoice.

This means that despite the simplicity of cash basis accounting, it has the potential to overstate your financial health at any given time. With that in mind, let’s take a look at how accrual accounting would handle this same example.

Accrual Accounting and Cash Flow

Unlike cash basis accounting, accrual accounting would record each transaction in the above example, regardless of when money is received.

Therefore, in our example, accrual accounting will record income in the amount of $600 ($100 received + $500 invoice), and expenses in the amount of $120 ($20 spent + $100 bill). The final profit for the month would therefore be $480 ($600 – $120 expenses).

This is a sizable difference. The same company would record profits of $80 or $480 depending on their accounting method. 

In comparing accrual vs. cash basis accounting, you can see how accrual accounting provides a more comprehensive picture of a company’s revenue and liabilities but doesn’t necessarily provide an accurate picture of your actual cash on hand.

This is why cash basis accounting works best for small companies or those with simple transactions, while larger companies prefer the accrual method.

Choosing the Right Method for Your Business

Choosing between cash basis vs. accrual accounting can seem challenging, but there are some basic considerations that can help you decide. 

Keep in mind that if your business earns more than $5 million in annual sales, you must use the accrual method. However, if your business earns less than $5 million, you may choose between the two methods.

When to Use Cash Basis Accounting

Cash basis accounting can be beneficial for smaller companies and startups. This can actually be a great method for eCommerce bookkeeping. If your company relies on a lot of online sales, cash basis accounting can make it easier to keep track of your books.

You should consider cash basis accounting if your business fits any of the following criteria:

  • Your company is small
  • You carry little inventory
  • You produce products on demand
  • You run a small eCommerce business (or an Amazon FBA store)

Some business owners start out using the cash basis method, then switch to the accrual accounting method after their business grows. This is perfectly legitimate, though you may need the assistance of a financial professional to help you make a frictionless transition between methods.

When to Use Accrual Accounting

Accrual accounting is the preferred method for larger businesses. It can also provide an accurate solution for businesses that do any of the following:

  • Conduct high-volume business
  • Maintain a lot of inventory
  • Conduct larger projects with multiple phases
  • Pay contractors for project milestones

Construction companies, for example, can benefit from accrual accounting. It’s easier to manage the money they receive from clients, as well as the expenses incurred from equipment and subcontractors. 

Similarly, web developers can benefit from the accrual method. It is ideal for businesses that have larger, complex projects that require multiple phases to complete.

Understandably, this can be a bit intimidating for business owners who already have a lot on their plates. Many entrepreneurs partner with online accounting services like Xendoo. We can provide assistance with your accounting and bookkeeping needs.

Getting Behind? We’re Here to Help!

Hopefully, now, you’ve got a better grasp on cash basis accounting vs. accrual accounting. But what if after reading this article, you realize you’ve been doing it wrong? What if you’ve been putting your books off until “tomorrow” and you’re not sure what to do?

First, don’t panic! At Xendoo, we’ve helped countless clients get caught up and back on the right track. The online bookkeeping features offered by our skilled team can ensure that you have all the help you need to manage your books, monitor your cash flow, and prepare for tax season.

If keeping track of your books gives you anxiety, don’t wait another day. Our free, no-obligation trial can show you how your business can thrive with accurate books. Sign up today and get back to managing your business!



Two people surrounding by boxes look at a computer

How Do You Record eCommerce Sales in Accounting?

Many eCommerce owners understand the importance of making sales, but do you know how to record eCommerce sales for your accounting system? Ecommerce business owners have some degree of flexibility that physical storefronts cannot afford. Apart from avoiding rent, an eCommerce model makes it easy to fulfill orders from the comfort of your home or warehouse.

However, it can be challenging to set up an eCommerce bookkeeping system. No matter if you sell products online through Amazon, Shopify, BigCommerce, Walmart, or Etsy, you’ll need an accounting system to manage finances. Recording sales is a big part of that.

What should you know about recording sales for eCommerce? Here is a complete guide for eCommerce businesses.

What is accounting for eCommerce?

Ecommerce accounting is the process of collecting and reporting financial data like business assets and transactions for online stores. Accounting provides the big picture of your financial health. Ecommerce bookkeeping is the daily management of your financial transactions including sales, expenses, and much more.

The first step in accounting for eCommerce is to organize your accounts. Ecommerce entrepreneurs and bookkeepers collect sales tax and financial statements. Accountants can use that data to help businesses make future business decisions. Accounting for eCommerce includes the following categories:

  • Bookkeeping (recording of business transactions)
  • Financial reporting
  • Submitting tax returns

How do you record sales in accounting?

It’s important to distinguish what it means to record sales vs sales tax. You record sales when a customer makes a purchase. Recording sales tax refers to the tax that customers pay upon purchasing goods and services. Businesses remit sales tax to the local or state government within the specified period.

Sales invoices are documents that provide records that show every sale made. They are usually pre-numbered to help bookkeepers and accountants know each invoice’s contents.

Even though recording sales and sales tax are two different things, they go hand in hand. For business owners to account for sales tax, they must first determine the cost of goods sold.

How do you manage eCommerce finances?

Many businesses have achieved success by simply adjusting how they manage their finances. Ecommerce can be unpredictable and highly competitive so having money to scale up your company and cater to necessary costs is crucial. Here is how to manage your eCommerce finances.

If you are just starting your eCommerce business, then there are key items you’ll need to set up first, including:

  • A business tax ID number
  • A business bank account and credit card
  • A payment processing system
  • Accounting software

Registering your company

As an eCommerce business owner, you are responsible for all areas of your business, including losses and debts. So, if you sell a defective product, you are personally liable.

Registering your company means that you will be operating your business as a separate entity from your personal assets. It also shows that you’re running a legitimate business and increases your brand awareness. Your business will have a company name rather than your own.

Setting up business accounts

To register your company with the state, you need to open a business bank account. A business bank account is a valuable asset for a small business because it helps to separate business activities from personal activities. Also, it is more professional to provide your clients with a business name when making payments instead of your full name.

Choosing payment processors

In the online world, consumers want multiple payment options. There are various payment methods that online shoppers use, including:

  • Credit cards
  • Direct debit cards
  • PayPal
  • Stripe
  • Digital currency

Ideally, you’ll want to integrate your payment processing system with your accounting software. This means you can save time manually entering sales and other financial data because the systems work together to pull most of the information you’ll need. It is still a good idea to keep track of your sales with a solid bookkeeping and accounting foundation.

Accounting Software

There are many choices for accounting software. For online businesses, it’s important to choose a solution that syncs with all your tools and platforms. Xendoo plans come with integrations like Xero, Quickbooks, and Gusto. You can sync up your payroll data from Gusto or track expenses easily by using Quickbooks.

What are the best accounting practices for online businesses?

Clear bookkeeping

For small businesses, up-to-date bookkeeping can be challenging. But online bookkeeping systems provide appealing solutions for different types of businesses.

Embracing these technology solutions is the best way to save your financial resources. An accounting system will help save time since you will be able to keep track of your finances.

Separate business accounts for finances

When setting up a business account, it’s important to separate your business and personal finances. Any sales revenue or client payments should go to your business checking account and not your personal bank account.

When all your finances are in one account, it is easier to keep track of the clients who have made payments. It’s also a good way to protect your personal finances from liabilities for your company.

Hire a virtual eCommerce accountant

Hire a bookkeeper with experience in eCommerce platforms like Shopify and eCommerce accounting to manage your day-to-day finances. A reputable bookkeeper will ensure your business stays on track by providing visibility over your cash flow.

Bookkeepers prevent errors by taking all your receipts, invoices, bills, and numbers and recording them correctly in your accounting system.

Virtual bookkeeping and accounting services are becoming more popular among small business owners. You can work with a professional to reconcile your accounts, update your financial statement, and do all the accounting functions without meeting in person.

With a committed bookkeeping team on your side, you can grow your business as you keep an eye on the latest eCommerce industry trends.

To get started, schedule a consultation with an accountant or sign up for a free trial to test out Xendoo today.