The Webgility Blog | Ecommerce Content To Help Grow Your Business

How to Enter Amazon Sales into QuickBooks: A Step-by-Step Guide

Written by Parag Mamnani, Webgility CEO | Apr 26, 2025 5:52:34 PM

"I did $4,400 in sales in December, but my Amazon sales report only shows $2,800. Even with $800 in deferred transactions, it still doesn’t add up!,” a frustrated Amazon seller shared on the same platform. 

This is a common struggle. If you’re recording Amazon’s net deposit into your bank every two weeks, you're missing key details like refunds, fees, taxes, and adjustments. That could mean overpaying on taxes or missing out on crucial deductions.

You’re probably already looking for a better way - one that doesn’t leave you scrambling through messy Amazon reports at tax time. An accounting automation tool like Webgility syncs all fees, sales, and refunds straight into QuickBooks, saving you from all the “Wait, where did that charge come from?” moments.

There are other ways too. But, before that - 

Can you link Amazon to QuickBooks? 

Yes, Amazon and QuickBooks can be linked to sync your sales, fees, and payouts automatically.

If you’ve been manually entering Amazon sales data into QuickBooks, you’re not alone. Many small businesses start this way. While it seems simple at first, the risks of errors and missed deductions increase as sales grow. 

We’ll cover best practices for manual entry and common mistakes to avoid later. But first, let’s explore faster, more accurate ways to get Amazon data into QuickBooks.

Three ways to enter Amazon sales into QuickBooks:  

  1. Amazon and QuickBooks online integration with an ecommerce accounting automation tool like Webgility 
  2.  Integrate both with a data-syncing app 
  3. Manually enter Amazon sales reports into QuickBooks Online

Let’s look at each method. 

1. Amazon-QuickBooks integration with Webgility 


To start Amazon accounting with Webgility, simply connect QuickBooks and the Amazon store to Webgility. 

Start a free trial with Webgility 

Begin by signing up for Amazon QuickBooks integration. Head to the Webgility website and click “Try for free” in the top right corner to get started.

Connect your Amazon store with Webgility 

Once you've signed up, the next step is linking your Amazon store to Webgility so it can start syncing your sales data.

Steps to connect your Amazon store to Webgility desktop: 

  1. Navigate to Integrations > Stores > Add within Webgility Desktop
  2. Select Amazon as your store type and assign it a name
  3. Log in to your Amazon Seller Central account when prompted
  4. Complete the two-step verification process
  5. Choose the appropriate merchant and marketplace
  6. Authorize QuickBooks desktop sync by Webgility


  7. Confirm the connection status in Webgility
  8. Enter your physical store address to finalize the setup

Similarly, follow these steps to connect your Amazon store with Webgility online. 

  1. In the Connections section, click the '+' next to Sales Channel
  2. Select Amazon as your e-commerce channel and click Next
  3. Choose your Amazon Marketplace location (US or EU) and proceed
  4. Authorize data synchronization
  5. Log in to your Amazon Seller Central account
  6. Select your selling account/marketplace (e.g., Canada, Mexico, US)
  7. Confirm the connection to Amazon Marketplace Web Services
  8. Upon confirmation, finalize the integration by clicking Finish

Watch this video tutorial for step-by-step guidance.  

💡Pro Tip: If you’re using QuickBooks Online, check out this six-step process to integrate Amazon with QuickBooks directly.

Connect QuickBooks to Webgility 

Once your Amazon store is connected, the next step is linking QuickBooks to Webgility for accurate accounting.

Steps to connect Webgility Desktop with QuickBooks Enterprise, Pro, or Premier:

  1. Once your sales channel is connected, Navigate to Integrations >> Accounting/POS/ERP >> Add Connection and select the version of QuickBooks that you are using from the drop-down menu.
  2. Launch the QuickBooks company file that you want to connect to Webgility
  3. Click Connect to QuickBooks, then open QuickBooks as Admin in single-user mode.
  4. Grant Webgility access by selecting Yes, Always Allow in QuickBooks. Press the F2 or Control + 1 key to bring up the Product Information window on the screen.
  5. Copy the company file location from the Product Information window, then close it.
  6. Paste the copied file path to the Company file location field in the Webgility connection window. Then click Connect to QuickBooks.
  7. This will open the Application Certificate in QuickBooks, and grant access to the Webgility application from QuickBooks as an admin.
  8. Once this permission is granted, click Continue to process

Similarly, follow these steps for Webgility Online: 

  1. Log in to Webgility Online and go to Connections.
  2. Select QuickBooks Online and click Connect.
  3. Sign in to your QuickBooks Online account.
  4. Authorize Webgility to access your QuickBooks data.
  5. Configure your sync settings based on your accounting preferences.
  6. Complete the setup and run a test sync to verify the connection.

Once configured, go to Sync Settings and choose Amazon as the source and QuickBooks as the destination for data to flow. 

📌Note: Choosing the right Webgility platform depends on your QuickBooks version and the volume of transactions you handle:

  • Webgility Desktop: Best for QuickBooks Desktop/Enterprise users managing high order volumes.
  • Webgility Online: Ideal for QuickBooks Online users handling lower order volumes.

Automatically import Amazon sales transactions

Once you connect your sales channel and accounting software with Webgility, you just need to choose whether you want real-time syncing (updates every 1-2 hours) or daily batch imports. Once enabled, Webgility syncs orders, refunds, and fees. 

Instead of manually entering each sale, Webgility ensures transactions are logged in QuickBooks in real-time.

Record and categorize Amazon sales in QuickBooks

Webgility automatically maps sales, taxes, and refunds to the correct QuickBooks accounts. This automation ensures all your transactions are accurately categorized, facilitating easy generation of reports for tax filing and financial tracking. ​

Manage Amazon fees and expenses in QuickBooks

The platform also captures various Amazon fees, such as Fulfillment by Amazon (FBA) charges, referral fees, and shipping costs, and categorizes them appropriately within QuickBooks. This detailed recording provides a clearer picture of your true profits by accounting for all expenses associated with selling on Amazon. ​

Reconcile Amazon payouts with QuickBooks

Webgility matches Amazon deposits with corresponding bank transactions in QuickBooks, removing the need for manual adjustments so that your financial records accurately reflect your Amazon sales and associated deposits, reducing discrepancies and potential errors. ​

In case investing in fully automated accounting software feels unnecessary, at this point, you can opt for partial automation with a data-syncing tool. 

2. Integrate Amazon and QuickBooks with a data-syncing tool 


These tools pull sales data from Amazon, push it into QuickBooks, and track revenue without entering transactions manually. It’s ideal for businesses with 100+ orders per month, selling across multiple Amazon marketplaces, and using Fulfillment by Amazon (FBA), which involves complex fees. 

For example, the Amazon Business Purchases App is a native QuickBooks Online integration that automatically imports your Amazon business expenses. However, it does not manage Amazon sales data, meaning you’ll still need a separate solution for tracking revenue, payouts, and fees.

Even with third-party data-syncing tools, you may run into some limitations:

  • Amazon fees (FBA, referral, shipping, etc.) may not be categorized correctly
  • Payouts won’t automatically match bank deposits, requiring extra reconciliation work
  • Refunds and adjustments might not sync properly, leading to reporting inconsistencies

3. Manually enter Amazon sales data into QuickBooks 


If you’re a small business or a new Amazon seller processing fewer than 100 orders per month, manually entering sales data into QuickBooks may seem like a cost-effective solution.

In this method, you simply record Amazon cash deposits as “sales income” in QuickBooks Online. 

Steps to manually enter Amazon sales data into QuickBooks: 

1. Download Amazon sales data

Log in to Amazon Seller Central >>  Go to Reports >>  Payments.

Download the Amazon Settlement V2 Report which matches your payout amount.

2. Find the Amazon deposit in QuickBooks

Open QuickBooks Online >> Navigate to Banking.

Locate the Amazon Settlements deposit in your transactions list.

3. Categorize the deposit

QuickBooks may default the category to Sales of Product Income, you can keep it or change it to Amazon Sales.

Click Add to record the deposit in QuickBooks.

4. Break down the transactions (For detailed accounting)

Open QuickBooks Online  Click + New >> Journal Entry 

Enter line items for:

  • Sales revenue (total sales amount before deductions)
  • Amazon fees (FBA fees, referral fees, shipping costs, etc.).
  • Refunds & adjustments (deduct these from revenue)
  • Advertising & promotions (if applicable)

5. Review and reconcile

Match the Amazon payout to the bank deposit in QuickBooks and ensure all fees, refunds, and sales are properly accounted for.

If you want a clearer breakdown of your Amazon settlements,  Webgility Analytics provides detailed reports on your Amazon sales, fees, and payouts.

Why manual bookkeeping falls short as your business scales

While manually entering Amazon sales data into QuickBooks saves upfront costs, it becomes inefficient and error-prone as order volume grows. Here’s why:

  • Amazon payouts ≠ total sales revenue: Since Amazon deducts fees, refunds, and adjustments before depositing funds, recording the net payout as total revenue can overstate income and lead to tax overpayments.

  • Amazon fees aren’t clearly labeled in reports: FBA, referral, and shipping fees aren’t clearly labeled in reports, requiring manual breakdowns to categorize them correctly.

  • Refunds and adjustments can be missed: Amazon deducts refunds from future payouts, making it easy to lose track of returns and chargebacks, leading to inaccurate financials.

  • Sales tax can be misclassified: Amazon may collect and remit sales tax on your behalf, but tax amounts are often lumped into payouts, which increases the risk of misreporting tax liabilities.

  • Bank reconciliation gets tedious: Since Amazon payouts don’t match individual sales, sellers must manually match transactions, adjust discrepancies, and categorize revenue, which is time-consuming and prone to errors.

Why automation with Webgility is the smarter choice

Channie's, an educational products company, struggled with manual data entry, spending over two hours daily on bookkeeping for Amazon sales. 

After integrating Webgility with QuickBooks Online, they automated order syncing, saved 60+ hours per month, and reduced errors. This allowed them to focus on business growth, leading to a 250% increase in order volume. 

Alt text: An image displaying Channie’s president testimonial 

Manually tracking Amazon sales in QuickBooks isn’t just time-consuming—it also increases the risk of tax reporting errors, missed deductions, and financial blind spots. Automation simplifies bookkeeping, ensuring that every sale, fee, and payout is accurately recorded without hours of manual work.

You can get started for free today with Webgility, and let it take care of your Amazon accounting while you scale your business! 

Frequently Asked Questions

How can I automate syncing Amazon sales with QuickBooks?

You can automate syncing Amazon sales with QuickBooks using Webgility, which integrates Amazon directly with QuickBooks. It pulls sales data, fees, and taxes in real-time and eliminates manual entry. This saves you time and minimizes the scope of errors due to manual entries. 

What tools or software can integrate Amazon sales with QuickBooks?

A popular tool for integrating Amazon with QuickBooks is Webgility. These platforms automate data syncing, categorize transactions, and simplify reconciliation, helping you keep your books accurate with minimal effort.

How do I reconcile Amazon payouts in QuickBooks?

To reconcile Amazon payouts, match the deposit amount in QuickBooks with Amazon’s settlement report. Integration tools can automatically break down payouts into sales, fees, and refunds, ensuring accurate records and reducing manual work.

Can I track Amazon FBA inventory and sales in QuickBooks?

Yes, you can track Amazon FBA inventory in QuickBooks by using inventory management software that syncs with Amazon. This ensures real-time updates on stock levels, sales, and returns, helping maintain accurate financial records.