Accounting

Accounting built into
your ERP.

Your general ledger, AP, AR, revenue recognition, fixed assets, and budgets live in the same system as your orders and inventory. Every shipment, receipt, and payment posts its own journal entry in real time, so the books stay close-ready. No nightly sync to QuickBooks, no reconciling two systems.

Every operation
posts its own journal entry.

Ship an order and revenue is recognized at transfer of control. Move inventory and COGS posts. Take a payment and AR clears. Receive a bill and AP updates. Fulfil generates the correct debits and credits automatically, so your general ledger is accurate in real time, not after a month-end cleanup.

Multi-entity accounting

Every legal entity,
one set of books to close.

You opened a second brand, then an international entity, then a holding company. With Fulfil's multi-company accounting, all of them run in one instance, each with its own chart of accounts, fiscal years, and base currency, so you stop exporting from three systems and reconciling intercompany balances by hand.

  • Automatic intercompany journal entries for transfers and dropships, booked in both entities
  • Consolidated balance sheet, income statement, and cash flow with automatic eliminations
  • Intercompany billing and re-invoicing to distribute shared costs to the right books
  • Per-entity base currency, with consolidated balance sheet and valuation converted to one reporting currency
See multi-entity accounting →

Transfers

Move inventory between entities with a sale in one and a purchase in the other, posted automatically

Dropships

One entity sells, another ships to the customer, with revenue and COGS recorded on both sides

Consolidation

Per-company columns, an intercompany elimination column, and a consolidated external-activity total

One instance

Every entity in a single Fulfil login, with user access scoped per company

Why Fulfil accounting vs. QuickBooks or NetSuite

Feature QuickBooks + Shopify NetSuite Fulfil
Data Freshness Nightly sync, hours of delay Real-time for smaller brands, often delayed as transactions increase ✓ Real-time, included with ERP
Payout Reconciliation Manual payment processor reconciliation Requires expensive customization ✓ Native Shopify payout & Amazon settlement reconciliation
Multi-Warehouse COGS No multi-warehouse COGS tracking Complex setup, consultant required ✓ Warehouse-level COGS out of the box
Deferred Revenue Brands book revenue when cash received, proper deferred revenue too hard Requires expensive add-on modules ✓ Deferred revenue built-in for pre-orders
Scalability Breaks at 5K+ orders per month Scales for wholesale and smaller brands, but transaction tiers get expensive ✓ Scales seamlessly, modern interface

For DTC brands: QuickBooks breaks as you scale. NetSuite works but brings enterprise complexity and cost. Fulfil gives you real-time accounting built into operations from day one.

Agentic ERP

A ledger your finance team can just ask questions.

Because Fulfil is an agentic ERP, your books aren't locked behind a BI license. Caraway's finance team was the first at the company to adopt Claude once Fulfil shipped its MCP integration, asking questions like "show me revenue by channel this quarter" in plain English. Vibe-code a custom close-status or margin dashboard as a Micro App in minutes, no developers required. It's all part of Fulfil's AI platform.

FAQ

Accounting questions.

Does Fulfil replace QuickBooks or NetSuite?
Yes. Fulfil includes a full general ledger, AP, AR, revenue recognition, fixed assets, and budgets, so most brands retire QuickBooks entirely and skip NetSuite's cost and implementation timeline. Your accounting lives in the same system as orders, inventory, and fulfillment, so there is no nightly sync or reconciliation between two tools.
Is Fulfil's accounting GAAP compliant?
Yes. Fulfil follows GAAP and its international counterpart IFRS. Both require accrual accounting, and Fulfil implements those rules out of the box, there is no cash-accounting mode. Revenue, COGS, AR, and AP all post on an accrual basis automatically.
When does Fulfil recognize revenue?
At transfer of control, the moment the customer takes ownership. For a brand shipping from its own warehouse that is when the package is handed to the carrier; for a 3PL, when the 3PL confirms shipment; for BOPIS, when the customer takes possession; for your own delivery, on delivery. Fulfil marks the shipment Done at that moment and posts the invoice, so a Shopify sale that is still just cash in hand becomes recognized revenue only once you have delivered. See revenue recognition.
Do I still need a separate bookkeeping or GL tool?
No. Every operation, shipping an order, receiving inventory, taking a payment, generates its own journal entry with the correct debits and credits in Fulfil's general ledger. There is nothing to export and no month-end integration cleanup.
Can Fulfil handle multiple legal entities?
Yes. With multi-company accounting you run every legal entity in one Fulfil instance, each with its own chart of accounts, fiscal years, and base currency. Fulfil creates the intercompany journal entries automatically for transfers and dropships and produces consolidated balance sheet, income statement, and cash flow reports with automatic eliminations. See multi-entity accounting.
What depreciation and amortization does Fulfil support?
Fulfil tracks fixed assets using straight-line depreciation and handles prepaid-expense amortization (insurance, software subscriptions, rent deposits) across the periods that benefit from them. Once an asset or schedule is registered, the entries post automatically as dates pass. See fixed assets.
How does month-end close work in Fulfil?
Because your sales channels feed Fulfil directly, the cutoff work of matching orders and payments is already done. Accruals, prepaids, and depreciation post automatically, you validate inventory and reconcile banking, then close the period to lock posting. The result is a repeatable close instead of a scramble across disconnected systems.

Close the gap between
operations and accounting.

See how Fulfil keeps your general ledger, AP, AR, and revenue recognition accurate in real time.