Skip to main content
Skip to content
Back to Glossary
Accounting

Double-Entry Bookkeeping

An accounting system where every financial transaction is recorded in at least two accounts — a debit and a credit — ensuring the accounting equation always balances.

Understanding Double-Entry Bookkeeping

Double-entry bookkeeping is the accounting system where every financial transaction is recorded in at least two accounts — as a debit in one account and a credit in another. The total debits must always equal the total credits, maintaining the fundamental accounting equation: Assets = Liabilities + Equity.

This system was formalized by Luca Pacioli in 1494 and remains the global standard for business accounting. Its self-balancing nature provides a built-in error-detection mechanism: if your books don't balance, you know there's a mistake somewhere.

Double-entry bookkeeping contrasts with single-entry bookkeeping (essentially a checkbook register), which only records each transaction once. While single-entry is simpler, it cannot produce a balance sheet, makes error detection difficult, and is insufficient for tax compliance at scale.

Why It Matters for Ecommerce

Every major accounting platform — QuickBooks, Xero, FreshBooks — uses double-entry bookkeeping under the hood. When you import ecommerce transactions via IIF or QBO files, the system creates double-entry journal entries automatically. Understanding this foundation helps you troubleshoot import errors and ensure your financial reports are accurate.

Practical Example

A single Amazon sale generates a multi-line journal entry: Debit Cash (or A/R) for the payout amount, Debit "Amazon Fees" expense for the total fees, Credit "Sales Revenue" for the gross sale amount. The debits (payout + fees) equal the credit (gross sale), keeping the books balanced.

Related Tools

Free PrimeConnect tools related to double-entry bookkeeping

Put This Knowledge Into Practice

Now that you understand double-entry bookkeeping, use PrimeConnect's free accounting tools to convert your ecommerce data into QuickBooks-ready formats — 100% browser-based.

Browse Free Tools