Bookkeep Managed Cost of Goods Sold | Build with Bookkeep

Bookkeep Managed Cost of Goods Sold (COGS) is an automated COGS accounting solution designed for ecommerce and marketplace sellers who want accurate daily cost tracking without relying on a full inventory management system. It enables businesses to maintain reliable COGS in their accounting software by managing product costs directly in Bookkeep and automatically applying those costs as products are sold.

This approach reduces manual effort, eliminates spreadsheet-based COGS tracking, and ensures your financials reflect true profitability on a daily basis.

What Is Bookkeep Managed COGS?

Bookkeep Managed COGS allows you to control and maintain product and variant costs inside Bookkeep and have those costs automatically applied to daily sales activity from supported ecommerce and marketplace platforms. Instead of relying on incomplete or non-historical cost data from sales channels, Bookkeep acts as the source of truth for product costs and posts accurate daily COGS journal entries to your accounting system.

This solution is ideal for businesses with relatively stable product costs that want automated, accounting-ready COGS without implementing complex inventory software.

Supported Apps for COGS Automation

Bookkeep Managed COGS currently supports the following ecommerce and marketplace platforms:

Shopify COGS Automation

Shopify stores a product cost, but only exposes the latest cost and does not provide historical cost changes. Bookkeep Managed COGS solves this by allowing you to manage costs directly in Bookkeep and apply them automatically to daily Shopify sales activity, ensuring consistent and auditable COGS reporting.

Amazon COGS Accounting

Amazon does not store product cost data at all. For Amazon sellers, Bookkeep imports sold items using the SellerSKU when available or the ASIN as the variant identifier. This enables accurate COGS calculation even when cost data does not exist in Amazon.

Walmart COGS Automation

Bookkeep now supports Walmart as a source for managed COGS. For Walmart sales, Bookkeep relies on the partner item ID as the source-of-truth identifier for variants sold. This ensures correct product and variant mapping in the Products view so costs can be accurately applied to Walmart sales and included in daily COGS journal entries.

Who Should Use Bookkeep Managed COGS

Bookkeep Managed COGS is a strong fit for:

When an Inventory System May Be a Better Fit

A full inventory management system may be more appropriate if your business:

How Bookkeep Managed COGS Works

To enable Bookkeep Managed COGS, navigate to Connections > My Apps and select Configure for the app you want to enable COGS for.

  1. Select a COGS – Default Currency (This allows you to choose the currency for which you will enter costs e.g. if you plan to enter costs in USD, choose USD.)

  2. Enable Customer Managed Product Costs toggle as shown below:

  3. Save your settings

Once enabled, Bookkeep will begin importing recently sold products and variants from the connected platform so you can enter costs in the Products view.

note Once you select a default COGS currency and save your settings, you will see that the COGS - Default currency menu is unable to be changed. This is intentional as changing the currency can result in duplicates in your accounting platform. Please contact support if you need the default COGS currency to be changed.

Once activated, you will see a Products tab in your left navigation as shown below:

Product versus Variant

In inventory management, products and variants refer to different levels of items being tracked, with each having a distinct role in organizing and managing stock. Here’s the difference between the two:

Product

Variant

Inventory Implications of Products vs. Variants

Products View and Variant Cost Management

The Products view is where you manage product and variant costs for supported apps. Bookkeep automatically imports variants based on the identifiers provided by each platform:

You can:

Bookkeep uses this cost data to calculate accurate daily COGS as items are sold or returned.

Bulk Update Multiple Variants

In the image above, five variants are shown without a cost. It is possible that all 5 variants are part of the same parent product, and therefore have the same cost. If you select the left checkboxes in each row, a yellow Update button will appear allowing you to bulk update the selected variants:

Upon clicking Update, a modal will appear with the selected variants:

This bulk update modal offers a few benefits:

COGS Chart of Accounts Mapping

After enabling Managed COGS, a COGS mapping option becomes available under Connections > My Apps. You must map the COGS entry to your chart of accounts before journal entries can be posted.

Once mapped, Bookkeep will automatically post COGS entries as part of your daily posting workflow.

Daily Automated COGS Posting

Bookkeep will pull the quantities of each variant sold and returned for the supported apps above and generate a summarized COGS journal entry per currency using the costs you provided in the Products view:

If all variants have a cost and each line is mapped, the journal entry will post automatically to your accounting platform. However, if a line is not mapped or any costs are missing for the variants sold or returned for a particular date, the journal entry will fail.

Benefits of Bookkeep Managed COGS

By using Bookkeep Managed COGS, ecommerce sellers can maintain accurate, automated cost tracking and gain a clear, reliable picture of profitability without the overhead of a full inventory management system.