fbpx Skip to main content

Estimated reading time: 13 minutes

As a new ecommerce seller, you’re probably anxious to get started making sales. Starting a small business is exciting, but there are some backend steps to take before you embark on this new venture, and one of those is how to do the accounting for your Shopify store.

Accounting is often overlooked until it’s time to reconcile or remit; we recommend establishing a strong accounting plan from the get-go so you get started on the right foot. Good accounting practices can help your business grow, which is what we want for all of our clients! 

Accurate financials are crucial in making well-informed decisions for your Shopify store.

This article dives into multiple ways to do Shopify accounting. We know Shopify accounting can get messy, complicated, and quite frustrating. But getting accurate financials is crucial in making well-informed decisions for your Shopify store. Every day we personally see the power that accurate Shopify accounting can provide small business owners who want to profitably grow their ecommerce business. 

Our goal with this article is to give you a comprehensive understanding of the things you should consider, along with various methods, so you can decide on what is best for you. Once you’ve decided, this guide also helps you execute the method you’ve chosen. 

How Do I Know Which Shopify Accounting Method is Right for Me? 

An important thing to understand with your Shopify accounting is the trade-off between the amount of detailed financial information you get and the amount of time it takes to get that level of accuracy. 

Each method we cover progressively gets more accurate and, therefore, more complex and time-consuming. Depending on the stage and size of your business, there is a time and place for each method. We suggest each method based on the following business sizes: 

  1. Cash-Deposit Method – Sellers doing less than about $250K in annual sales
  2. Shopify Details Method – Sellers doing about $250K to $1M in annual sales
  3. Shopify Accounting Guru Method – Sellers doing about $1M+ in annual sales

How is Shopify Accounting Different From Other Business Accounting? 

In addition to accounting for transactions in your bank account and credit cards like other typical businesses, Shopify sellers have an added complexity of accounting – a lot of financial activity occurs in your Shopify channel and your payment processors. 

You can think of the activity in three levels (see diagram below). These levels include: 

  1. Your sales channels (Shopify) 
  2. Your payment processors 
  3. Your bank account. 

Each level has financial data flowing through it. 

the flow of money in ecommerce is different than with other businesses Level 1: Sales channels (Shopify), Level 2: Payment processors, Level 3: Bank accounts

 

Therefore, the Shopify deposit you see in your bank account is a NET deposit of all the activity happening on Shopify and your payment processors. Activities included in this net deposit are: 

  • Sales 
  • Chargebacks 
  • Refunds 
  • Shipping 
  • Sales tax 
  • Merchant fees 
  • and more 

It’s more than just sales. 

So, if you simply record the Shopify deposit you see in the bank account as sales, you are misstating revenue and missing other activity going on. 

The larger the business, the larger the discrepancy from this misstatement is going to be, which is why bigger companies need to move towards the Shopify accounting guru method. They will get more detailed info about what is happening at the channel and payment processor levels, so they can make decisions that will increase profits. 

Here are examples of two clients (one smaller, one bigger) and how much they would be misstating revenue by just recording the Shopify deposit in their bank account (Method 1: record deposits) vs getting accurate “sales” numbers through the Shopify accounting guru method (Method 3: record w/ accuracy): 

differences in revenue from reporting methods in ecommerce

 

Importance of Accurate Accounting for Shopify eCommerce Stores 

Without accurate accounting and bookkeeping practices, you have no idea how successful your Shopify store actually is. In addition to recording sales, you need to keep track of all financial transactions, including fees, taxes paid, refunds, shipping costs, and more. 

Here are some benefits of detailed Shopify accounting: 

Financial Forecasting Made Easier 

The only way to move forward with your business is to know where you currently stand financially. Having accurate bookkeeping and accounting allows you to make informed decisions regarding growth. You’ll have the data necessary to determine when it’s a good time to introduce new products, have a sale, or start selling on multiple channels. 

Sales Tax Compliance 

Keeping good books means you’re following sales tax regulations for your ecommerce business. Shopify transactions do calculate sales taxes, so paying attention to your accounting helps you understand when to remit to maintain tax compliance. 

How to Do Accounting for Shopify Businesses – 3 Methods 

The methods below are focusing on different ways to record all the activity in Shopify and your payment processors. 

Remember that you will likely still have other financial transactions through your bank account and credit cards that you’ll need to record (these other transactions are typically much easier to handle). 

Also, know that each of these methods will suffice when it comes to getting an accurate net income and the financials needed for tax season. But other big differences are really important to understand! 

Also, we’re not going to go into accurate COGS and inventory recording in this blog. That’s a whole other ball of wax! 

Let’s dive in. 

https://youtu.be/GXhuwyYcSS4

Shopify Accounting | Everything You Need to Know 

Method 1: Shopify Cash-Deposit Accounting 

The first Shopify accounting method is what we call “cash-deposit accounting.” 

This method is for smaller sellers who are busy getting their business off the ground and growing. 

When you’re just starting out, your marketing and other activities are more important to growing your business right now than dealing with your accounting (yes, we said it!). You don’t want to be spending countless hours figuring out your accounting. Sure, you need to be considering sales and profitability, but you likely don’t need this information in detail yet. And with low sales volumes, you probably have a decent idea of where you are financially.

How to Implement Shopify Cash-Deposit Accounting 

So, what is cash-deposit accounting?  

It means that you will simply be recording the deposits you see in your bank account from Shopify as “sales.” We like QuickBooks here at LedgerGurus, so we’ll give you an example of how to do this in QuickBooks Online. 

  1. Click on “Banking” tab (get help setting up your bank feeds). 
  2. Select the bank where your Shopify deposits are going. 
  3. Click on “Spent” column to flip the transactions to show all “Received” transactions at the top. 
  4. For all deposits coming from payment processors, categorize them as some sort of “Sales” account that you keep consistent. 
  5. Add class tracking if you have multiple sales channels (find additional info on class tracking here.) 

Watch a screen share walkthrough of this method. 

Pros and Cons of Cash-Deposit Accounting on Shopify 

Pros 

  • You’ll have a pretty good idea of how your business is performing with a little amount of time spent on bookkeeping and accounting. 
  • Your financials will be tax appropriate. 

Cons 

  • You will lose detail on product margins and therefore your margins will be skewed. 
  • Your sales will almost always be understated. 
  • You may miss out on some liabilities, such as sales tax. 

Companies that are this small will likely have little sales tax exposure. But sales tax is something you should be thinking about.

For more information: Watch eCommerce sales tax | When do sellers need to collect? and UPDATED Shopify Sales Tax Setup Guide | A complete walk-through.

Method 2: Shopify Details Accounting 

The second Shopify accounting method is a little more detailed. 

This method ties out to what you would see on the backend of Shopify and is good for businesses doing $250K to $1M.  

Basically, you’ll be focusing on: 

  • Recording accurate gross sales 
  • Pulling out sales tax liabilities 
  • Clumping the rest of the activity into “payment processor fees 

How to Implement Shopify Details Accounting 

This requires a journal entry and gets a bit more complicated. Once you figure it out, it really isn’t too bad. But to fully understand, you’ll want to watch this screen share walkthrough. 

Pros and Cons of Details Accounting 

Pros 

  • You’ll have greater detail and your “sales” will be more accurate than the previous method. 
  • It will also help in making sure you are setting aside sales tax liabilities so that you can remit those to the necessary states as you grow. 

Cons 

  • The biggest downsides are that you will have timing issues from month-to-month. 
  • You are still estimating or making assumptions for “payment processor fees”. Therefore, you are losing some visibility as to what is happening at that level. 
  • Finally, yes, you must deal with a journal entry (it’s really not that scary though). 

Method 3: Shopify Accounting Guru 

The Shopify accounting guru method is highly recommended for sellers with over $1M in annual sales. 

At this sales volume, you are really trying to grow a profitable business as you continue to increase demand. You need the financial data that you’ll get in this most advanced method, where timing and transparency are as accurate as you’ll get. 

Unlike the previous methods, it requires diving into payment processor data. In addition, you’ll need some Excel skills and/or the implementation of a tool like A2X. 

You’ll have a detailed view of what is happening on your sales channel, your payment processors, your bank account, and necessary liabilities will be tracked and separated. 

How to Implement Shopify Accounting Guru 

To break down this method completely, it would likely require 3-4 hours of training. Then, many more hours of practicing the method before you’d likely feel comfortable with it. 

At this point, we highly recommend outsourcing your accounting to ecommerce accounting experts, as you focus on what you do best. 

For those who would like to attempt Shopify guru accounting themselves, we recommend you start by watching this high-level screen share walkthrough of this method. It won’t dive into all the details, but it’ll give you a great starting point. 

Pros and Cons of Shopify Accounting Guru 

Cons 

  • The Shopify accounting guru method is complex. 
  • It will require hours of learning and skills in different tools or programs. 

Pros 

  • With that said, the level of financial detail and accuracy you’ll get is what you truly need to grow a profitable, successful Shopify business. 
  • You’ll have numbers that can drive key business decisions. 

Note: this method is not for the faint of heart.

Here’s an example of the information you get as you move through the 3 levels from sales channel to payment processor to the bank:

Shopify financial reporting details

Simplify Shopify Accounting with Cloud Accounting Software 

So, how can you simplify Shopify accounting? Take it to the Cloud! Automating repetitive tasks takes a weight off your shoulders. 

Also, cloud-based accounting makes it easier to streamline your books if you sell on multiple channels. Accounting in the cloud offers better scalability, so your bookkeeping practices can keep up with your business’s growth. 

Other cloud accounting benefits include:

  • Cost Effectiveness
  • Easy to access
  • Easy to use
  • Flexibility
  • Instant updates automatically
  • No upgrades required
  • Secure servers protect data 

Shopify Bookkeeping Best Practices 

What are the best ways to have accurate bookkeeping and accounting for your Shopify store? We recommend, at a minimum, the following accounting practices: 

shopify accounting best practices

Use an eCommerce Accounting Tech Stack 

What’s an accounting tech stack? It’s the practice of pairing software and integrations into your accounting. For example, using QuickBooks Online and A2X is a tech stack. Pairing technologies together can help you create the ultimate method for accurate bookkeeping so your business can flourish and grow. 

We have a list of technologies that we use and recommend, and we can help you decide what is best for your business. 

Keep Books Up To Date 

We don’t feel like this needs to be said, but here’s your reminder anyway: keep your books up to date! 

Finances are the lifeline of a business. Accounting helps the business owner understand the story of what’s happening.

LedgerGurus CEO Brittany Brown

Do you want to know what’s going on with your business? Use tools to keep you informed of your financial data in real time.  

Use Accrual Accounting 

What is accrual accounting? Is accrual accounting the right choice for your business? If your business generates $25 million in sales over a three-year period, yes, accrual accounting is the required choice. 

For more information: To learn about cash vs. accrual methods of accounting and who should use which practice, read Should I Use Cash or Accrual Accounting for My Business?.

Use a System for Inventory Management 

We’ve said it once and we’ll say it again: INVENTORY IS YOUR LARGEST ASSET! 

As such, it’s imperative to have an efficient inventory management system in place for your ecommerce business. We have tips for good inventory management in our blog post A Road Map for Good Inventory Management. 

Key takeaways: 

  • Track inventory quantity and quality 
  • Value inventory using landed cost of goods sold 
  • Implement internal controls 
  • Upgrade as needed to accommodate growth

If you are looking for some help in this area, we have a team of inventory management experts who can take a look at your business and see what you need to grow sustainably.

Have a Plan for Fraud Prevention 

There are numerous ways to get scammed as a Shopify seller. 

Sometimes your items are purchased with stolen credit cards, customers request a return and then send back a different product, or they’ll fake payments via a PayPal “switching scheme.” 

It’s also possible that your business is susceptible to embezzlement. 

For help with fraud prevention, download 7 Ways to Modernize Your Accounts Payable Process from LedgerGurus.

7 ways to modernize your Accounts Payable processes

 

How to Create an Accounting System for Shopify 

Because cash flow isn’t linear in ecommerce businesses, it’s important to know what happens between a purchase transaction and the eventual deposit into your bank account. 

To help you set up an accounting system for Shopify, we recommend you download The Essential eCommerce Bookkeeping checklist from LedgerGurus. 

It helps you know what to do, and when, so your accounting is up-to-date and you’re always prepared for tax time. It will walk you through the necessary tasks to create an accounting system for Shopify. The areas it includes are: 

  • General bookkeeping 
  • Sales tax 
  • eCommerce channel activity 
  • Inventory 
  • Payroll
  • Accounts receivable 
  • Accounts payable 
  • CFO/Strategic 

Potential Problems Faced in Shopify Accounting 

To get started on the right foot with your Shopify accounting, it’s good to be aware of the common Shopify accounting mistakes ecommerce sellers make. We’ve seen it all at LedgerGurus, and have advice for the following potential problems faced in Shopify accounting.  

We actually have a blog post all about it, but we’ll share the key takeaways below. 

  • Miscalculation of inventory and/or cost of goods sold (COGS) value 
  • Miscalculation of sales tax 
  • Recording shopify deposits as revenue 
  • Combining business and personal financial activities 
  • Little or no accounting 

Read the blog for more information. 

What Does a Shopify Bookkeeper Do? 

An experienced ecommerce bookkeeper should: 

  • Record all transactions (sales, fees, expenses)
  • Reconcile to outside statements 
  • Track inventory purchases/sales 
  • File taxes 
  • Generate financial reports 

Our ecommerce accountants have great attention to detail and the experience needed to manage online business books for you. 

Frequently Asked Questions 

Does Shopify offer accounting? 

Not exactly. Shopify does NOT offer a built-in accounting feature, but it does support the integration of accounting software (like QuickBooks Online and A2X). 

What accounting software connects with Shopify? 

Cloud-based accounting software seamlessly connects with Shopify. We like QBO because it is robust and easy to work with. 

Which bookkeeping software should I use with Shopify? 

You can use whatever you like, but we recommend QBO. 

Can you record expenses in Shopify? 

Yes. You can record sales, expenses, and tax data automatically in Shopify. However, some sellers find Shopify’s expense tracking capabilities to be limited. 

Does Shopify collect income tax? 

No. Shopify can help automate charging sales tax, but it cannot remit or file your taxes for you. We have a resource to help, though: Tips for Small Businesses to Make Tax Filing Easy and Effortless. 

Does Shopify collect sales tax? 

Yes, when you choose Shopify Tax. This automatically collects sales tax based on product and location rates. Some products or services are exempt from sales tax, as are some areas in the US.

For more information: Read Shopify Sales Tax Compliance | Giving Your Business a Tax Makeover.

Hire an Experienced Shopify Accountant 

This article covers everything you should understand and know in order to start your Shopify accounting. 

Accounting for Shopify is not an easy, one-click solution if you attempt it on your own or with a bookkeeper that doesn’t understand Shopify. It requires thinking through what you need at this stage in your business and understanding the implications of the accounting methods you go with. 

Best of luck as you get the financial data you need to grow a large, profitable Shopify store! 

As always, if you need help with your Shopify accounting, reach out to us.