Automated seller bookkeeping · Vic, AI Bookkeeper

Bookkeeping that understands marketplace payouts.

Your marketplace deposits a lump sum every two weeks. Inside it are product sales, referral fees, fulfillment charges, storage, advertising, refunds, and adjustments, all netted into one number that matches nothing in your books. Futureproof is one ledger that replaces your accounting software: Vic splits every payout, codes every fee, and books the cost of goods behind each sale.

One deposit, taken apart

  1. Product revenue$74,318.42
  2. Referral fees−$11,147.76
  3. Fulfillment fees−$9,289.80
  4. Storage−$612.40
  5. Advertising deducted at source−$6,188.30
  6. Refunds and returns−$3,421.16
  7. Reimbursements+$284.90
  8. Deposited to your bank$43,943.90
Deducted before it landed40.9%
Journal lines from one depositSeven
A worked example with sample figures for a single two-week settlement. On your account every line is drawn from your own settlement reports and your own supplier costs.

Marketplace payouts make bookkeepinguniquely painful.

Automated seller bookkeeping is the work of turning marketplace settlements into books: every payout split into the sales, fees, refunds, and adjustments inside it, then coded to one ledger that replaces your accounting software. Done by hand it is a fortnightly export, a pivot table, and a total nobody can tie back to an order.

Payouts do not match orders

Your marketplace deposits a lump sum every two weeks. Inside that deposit are product sales, fees, refunds, and adjustments all netted together. Matching that number to actual orders is close to impossible by hand.

Settlements resist reconciling

A single settlement can carry thousands of line items across dozens of transaction types. Referral fees, fulfillment charges, storage, and advertising deductions are all buried in a report that was never designed for human eyes.

Refunds land weeks later

A customer returns a product three weeks after purchase. The refund hits your next settlement, but the original sale was booked last month. Your revenue stays wrong until someone traces the connection by hand.

Connect the accounts once.The books stay closed.

Setup is one sitting. After that the agents work the settlements every night, so the month you are in is already coded when you go to look at it.

01

Everything connected

Channels, your own store, bank accounts, and credit cards connect in one sitting, so every deposit and every card charge lands in the same set of books.

02

Costs coded at source

Theo captures factory invoices, freight, duty, and copacker bills and codes them against the run they belong to, so the cost basis behind each sale is real landed cost.

03

Every payout split

Product revenue, referral fees, fulfillment, storage, advertising, refunds, and reimbursements each get their own line, checked back against the deposit before anything posts.

04

Exceptions come to you

An unmatched deposit, a refund with no order, a fee that changed tier: Vic raises it with the evidence attached and drafts the correction. You approve, adjust, or decline.

The questions a payout raises.Answered from the settlement itself.

Three questions the books answer once every line is coded, from the account a row lands in to what the period actually sold.

Four coded ledger rows, each showing the vendor and the category it was coded to: Amazon.Com to Office Supplies, Google Ads to Advertising, Paid Search, Bamboo Textile Co to Inventory Purchases, and Shopify to E-Commerce Platform Fees, with a card floating below them reading Gross Profit $477,110.05.

Where do the codes end up?

A category is only worth having if it carries into the financials. Every coded row feeds an account on the statement, so the inventory purchase, the platform fee, and the advertising charge each land in the line that gets read at month end rather than in a tag that stops at the transaction list.

An orders card for the last 90 days: 422 total orders, 243 fulfilled, and revenue excluding tax of $1,008,108.

What did the period sell?

Revenue is counted against the orders that produced it rather than against the deposit that arrives two weeks later. A period covers what it sold, orders still awaiting fulfillment are held back, and the revenue line stops shifting every time a payout schedule does.

A discount analytics card grouped by discount rate: $708,526 of gross sales at no discount giving up $0, $89,450 of gross sales at eleven to twenty percent giving up $15,783, and a total row of $862,656 of gross sales against $24,910 of discounts.

What does discounting cost?

Promotions are grouped by the rate they ran at, so the sales that went out at full price sit beside the sales that went out at eleven to twenty percent off, with the dollars given up against each band. A code that felt cheap to run reads as the margin it took.

Every line here has an owner.Three lanes, one ledger.

VicBookkeeper

Every payout, taken apart

Vic splits each settlement into its events, codes them, balances the lines back to the deposit, and closes the day. Anything that does not reconcile is brought to you with the source row attached.

TheoAP Agent

The cost behind each sale

Theo codes supplier invoices, freight, duty, and insurance against the run they belong to and allocates them per unit, so the cost of goods sitting under a sale is landed cost rather than a factory quote.

HugoRevOps Analyst

Fees read as a fee stack

Hugo reports fees by type and by channel and decomposes a margin move into price, discount, refund, unit cost, fee, and volume, so you know which part of the stack took the money.

Revenue, fees and cost of goods.Each on its own line.

The register the payouts are coded in, the orders behind them, and what discounting gave back.

The transaction register

Every bank charge, card charge, and channel deposit lands in one register carrying the category it was coded to and the account it came from. Of 171 transactions in this window, 16 are held for review, so the handful that need a person are separated from the ones that do not.

The transaction register, 171 transactions with 16 flagged for review, each row carrying the date, the vendor, the amount, the category it was coded to, its status, and the account it came from, including Bamboo Textile Co at $8,171.38 coded to Inventory Purchases, Google Ads at $7,445.03 coded to Advertising, Paid Search, and EcoPack Inc at $2,457.32 coded to Packaging Materials.

Orders, and what is deferred

Across the last 90 days, 243 orders are fulfilled at a 57.6% fulfillment rate and 98 are pending and marked as needing attention, with $82,002 of revenue deferred until the rest ship.

The orders surface for the last 90 days: 422 total orders, 98 pending and needing attention, 243 fulfilled at a 57.6% fulfillment rate, and $1,008,108 of revenue recognized excluding tax with $82,002 deferred awaiting fulfillment, above rows listing each order with its customer, date, status, item count, and order value.

What discounting gave back

Across 315 orders, $862,656 of gross sales gave up $24,910, leaving $804,216 of net sales after tax and $726,271 of contribution profit at a 90.3% gross margin.

A discount analytics table of five rows grouped by discount rate, each with gross orders, gross sales, discounts, net sales after tax, contribution profit, and gross margin, totalling 315 gross orders, $862,656 of gross sales, $24,910 of discounts, $804,216 of net sales after tax, and $726,271 of contribution profit at a 90.3% gross margin.

Doing your marketplace's jobfor them.

What it replaces
Settlement exports downloaded and pivoted by hand
Vic
Bookkeeper
What it replaces
Fee categories invented fresh every quarter
Hugo
RevOps Analyst
What it replaces
Cost of goods entered from invoices in another system
Theo
AP Agent

Everything else sellers askabout the payout.

Each payout is taken apart into the events inside it: gross sales, referral and fulfillment fees, storage, advertising, refunds, chargebacks, sales tax, reserves, and adjustments. Every event keeps the source row it came from, and the lines are checked back against the deposit before anything posts to your ledger.

Yes. An Amazon settlement bundles dozens of transaction types into a single deposit. That deposit is split into referral fees, FBA fulfillment and storage charges, advertising deducted at source, refunds, and product revenue, each posted as its own line, so the books show what actually happened inside the payout.

Refunds and chargebacks arrive in the settlement as their own event types, each linked back to the order that produced it. A refund landing in a later period than its sale is raised as an exception with both records attached, and Vic drafts the correction for you to approve.

Amazon and eBay connect directly. Shopify is in beta, and TikTok Shop is coming soon. You can start on a 14-day trial and connect your channels in the first sitting.

Your numbers. Your answers. Smarter moves.

Your books should match your payouts,line for line.

Every deposit split into its parts, every fee coded, every refund traced back to the order it came from, in the ledger your financials are built on.

Starting at $1,000/month for all six agents, with a monthly review call with a human financial specialist included. No per-seat fees, no modules.

Margin Matters

The platform news, read for your margin

Twice a month: the changes that touch your P&L, the money behind each one, and one move to make. Three minutes, then back to work.

Twice a month. Unsubscribe anytime.