Partner program

The cleanest books your ecommerce clients have ever had.

BeanHawk gives accountants and bookkeepers one place to run every marketplace client: penny-accurate settlement journals into QuickBooks and Xero, true COGS and inventory, and the FBA reimbursements Amazon quietly owes them. Better margins for them, partner margin for you.

The short answer

BeanHawk's partner program lets an accounting firm run every ecommerce client from one login, post penny-accurate settlement journals into QuickBooks or Xero, and recover the FBA reimbursements Amazon owes those clients. Firms get multi-client pricing, chart-of-accounts mappings they build once and reuse, and a reimbursement recovery service line most competing bookkeepers do not offer.

Key takeaways

  • An Amazon settlement deposit is a net figure, so a firm that books it as revenue understates the client's sales and hides every fee they paid.
  • BeanHawk posts one summarised journal per settlement period, which keeps a client's general ledger fast even when they move thousands of orders a month.
  • FBA reimbursement recovery gives a firm a measurable first-month result that is separate from the recurring bookkeeping fee.
  • Chart-of-accounts mappings are configured once and reused across client workspaces, so onboarding the tenth client is far cheaper than the first.
  • Amazon, Shopify, eBay, Walmart, and Etsy live in a single client workspace, so a multichannel seller does not need one connector per channel.

Every client, one dashboard

Connect each client's Amazon, eBay, Shopify, Walmart, and Etsy accounts and manage their books side by side, with no per-channel tool sprawl and no spreadsheet exports.

Books that reconcile to the penny

Each settlement posts one summarised journal to QuickBooks or Xero: sales, fees, refunds, reimbursements, and facilitator tax mapped correctly, netting to the bank deposit.

Find money for your clients

BeanHawk surfaces the lost, damaged, and under-reimbursed FBA inventory Amazon owes each client, which is a tangible win you can deliver on day one.

Why these clients are different

Six things that break a normal bookkeeping workflow

Marketplace sellers look like ordinary small businesses until you open the file. The bank feed lies, the fee structure is deeper than it appears, and the profit question the client actually cares about lives in inventory rather than in the profit and loss. Here is what a firm runs into, and what BeanHawk does about each one.

The deposit is not the revenue

When Amazon pays a seller, the money that lands in the bank is what is left after referral fees, FBA fulfilment fees, storage, advertising, refunds, and any loan repayment have already come out. A firm that books that deposit as sales income understates the client's real revenue, hides every fee they paid, and produces a gross margin that means nothing.

The fix is not clever categorisation. It is posting the settlement itself: gross sales up here, each fee category down there, refunds against a contra-revenue account, and the net figure landing on the bank line so the reconciliation clears. BeanHawk builds that entry from the settlement report, not from the bank feed.

Fees arrive as dozens of separate line types

A single Amazon settlement can carry more than forty distinct transaction and fee types. Some are obvious, like the referral fee. Others are not: inbound transportation charges, subscription fees, coupon redemption costs, removal order fees, and adjustments that reverse something from a settlement two periods ago.

Firms that map these by hand end up with a chart of accounts that grows every month and still has a catch-all bucket absorbing whatever was new. BeanHawk keeps a maintained mapping of the fee types each marketplace emits, so a new fee type shows up as a prompt to map it rather than silently disappearing into miscellaneous expense.

Marketplace facilitator tax is usually not the client's to remit

In most US states the marketplace collects and remits sales tax on the seller's behalf. That tax still passes through the settlement, so it appears in the numbers, but it is not revenue and it is not a liability the client owes. Booking it as either one inflates the top line or creates a payable that will never be paid.

The correct treatment is to keep facilitator-collected tax out of income entirely and track it separately, while any tax the client does collect directly, for example on their own Shopify storefront in a state where they have nexus, stays a real liability. BeanHawk splits the two rather than lumping them.

Inventory is where the client's actual profit lives

Most ecommerce sellers do not know their true cost of goods. Unit cost is the easy part. Landed cost is freight, duty, tariffs, inspection, and prep spread across a purchase order, and it changes every time a shipment lands at a different rate. Without it, a seller cannot tell a profitable SKU from one they are subsidising.

BeanHawk keeps a perpetual, SKU-level inventory subledger and values it as units move, so cost of goods sold posts against the period that earned the revenue. The client gets a real gross margin per SKU. The firm gets an inventory number on the balance sheet that has support behind it.

Amazon loses inventory and does not always pay it back

Units get lost in the fulfilment network, damaged in a warehouse, destroyed without a disposal order, or returned by a customer and never restocked. Amazon has a reimbursement process for all of it, and the process is real, but it is claim-driven. Nobody at Amazon is auditing the seller's account looking for money to hand back.

This matters to a firm because it is the one part of ecommerce bookkeeping that produces cash rather than consuming it. A reimbursement audit run in the first month of an engagement frequently surfaces claims the client did not know existed. It is a concrete result you can put in front of a prospect before you have closed a single month.

Transaction volume breaks a normal general ledger

A seller moving a few thousand orders a month will destroy a QuickBooks file if every order posts as its own transaction. The file slows down, the reports take minutes to run, and eventually the client is paying for a hosting tier to hold a ledger full of two-dollar lines.

BeanHawk summarises. One journal per settlement period hits the general ledger, and the order and SKU-level detail stays in our subledger where it can be drilled into, reported on, and reconciled without weighing down the client's accounting file. That is the difference between a firm that can take on twenty ecommerce clients and one that can take on three.

See it in BeanHawk

Every settlement becomes one clean journal

BeanHawk parses each marketplace payout line by line and posts a single summarized journal to QuickBooks or Xero — sales, fees, refunds, facilitator tax, and reimbursements mapped to the right accounts, balanced to the penny.

  • Debits equal credits or it won't post — no more deposits booked as revenue
  • Marketplace facilitator tax routed to a liability account, out of your income
  • The net deposit lands in a clearing account that matches your bank feed exactly
See the QuickBooks & Xero sync →
app.beanhawk.com/books/settlementsBeanHawkDashboardReimbursementsBooksInventoryChannelsJRJordan R.Owner · Pro planSettlement → journalSettlement #90417Amazon · 14-day payout1,204 orders3,918 fee lines212 refunds1 net deposit$6,853.70 depositedOne deposit hidesa dozen line items.autoJournal entryPostedACCOUNTDRCRProduct sales12,480.00Referral fees1,872.00FBA fulfilment fees2,104.50Refunds640.00Facilitator tax (liability)1,014.20Reimbursements218.40Bank — net deposit6,853.70Balanced15,630.5015,630.50→ QuickBooks→ Xero

The monthly close

What a close night actually looks like

The point of the partner program is not that BeanHawk does the accounting for you. It is that the parts which used to eat an evening per client become a review step.

  1. 1

    Settlements land automatically

    Each marketplace payout is pulled as soon as the report is available, parsed line by line, and checked so the components sum to the reported total. A file that does not balance is rejected instead of posted.

  2. 2

    Review the proposed journal

    You see the entry before it goes anywhere: gross sales, each fee category, refunds, reimbursements, and facilitator tax, netting to the deposit. Nothing posts to the client's ledger without a human approving it.

  3. 3

    Post to QuickBooks or Xero

    One summarised journal per settlement. The bank line matches the actual deposit, so the reconciliation clears without a plug or a suspense account.

  4. 4

    Cost of goods posts from the subledger

    Units shipped in the period are valued at landed cost and expensed against the revenue that earned them, so gross margin is real rather than a year-end adjustment.

  5. 5

    Check the reimbursement queue

    New lost, damaged, and unreconciled inventory cases appear with the evidence attached. You decide what to claim; the client sees the money arrive.

  6. 6

    Close and report

    Profit and loss by channel, gross margin by SKU, and an inventory balance with a subledger behind it. The client gets numbers they can make buying decisions with.

What partners get

Built for firms, priced for firms

  • Multi-client pricing with partner discounts, so the rate improves as the book grows.
  • One partner login across every client workspace, with role-based access for your staff and no password sharing.
  • Standardised chart-of-accounts mappings you configure once and reuse on every new client.
  • A maintained library of marketplace fee types, so you are not researching what a new Amazon charge is at 11pm on a close night.
  • Onboarding help and priority support, so you can take ecommerce clients without first becoming a settlement expert.
  • White-glove migration when a client is coming off A2X, Link My Books, or a spreadsheet.
  • A new advisory line in reimbursement recovery and inventory economics that a generic bookkeeper cannot offer.

Pricing works per client workspace and steps down as your book grows, which is the opposite of paying full retail on every client and hoping the fee absorbs it. If you want to see the individual seller rates for comparison first, they are on the pricing page.

How the partnership works

  1. 1

    Apply

    Tell us about your firm and your ecommerce client base. We approve partners quickly.

  2. 2

    Onboard your clients

    Connect each client's marketplaces and ledger. We help map accounts and migrate.

  3. 3

    Deliver wins

    Reconciled books from day one, plus a reimbursement audit that often pays for itself.

  4. 4

    Grow the book

    Add clients under one partner account at partner pricing while we handle the settlement complexity.

Questions firms ask

Before you apply

Do I need to understand Amazon settlements to use BeanHawk?

No. BeanHawk parses the settlement and proposes the journal, and the mapping between marketplace fee types and your chart of accounts is maintained for you. You review and approve the entry the same way you would review any other journal. Firms that want the detail can drill into every line; firms that want the answer can stay at the summary.

How is this different from A2X or Link My Books?

Those tools do settlement-to-ledger posting and do it competently. BeanHawk does that and adds two things a firm feels immediately: a perpetual SKU-level inventory and landed-cost subledger, so cost of goods is real rather than a year-end plug, and FBA reimbursement recovery, which produces cash for the client instead of just tidier books. There is a full comparison on the A2X page.

Which marketplaces and ledgers are supported?

Amazon, including multiple seller accounts and regions under one client, plus Shopify, eBay, Walmart, and Etsy. Journals post to QuickBooks Online and Xero. A client selling on three channels is one workspace, not three subscriptions.

Can my team have separate logins?

Yes. A partner account carries role-based access, so a staff bookkeeper can prepare entries while a manager approves them, and access is scoped per client workspace. Sensitive changes are written to an audit log.

What does it cost for a firm with several clients?

Partner pricing is per client and steps down as the number of client workspaces grows, rather than charging each client full retail. Tell us how many ecommerce clients you run and we will quote the tier. Individual seller pricing is on the pricing page if you want the retail comparison.

How long does it take to onboard a client?

Connecting a marketplace and a ledger takes minutes. The work is in the mapping and the opening inventory position, and that is where the reusable partner templates pay off: the first client takes real effort, and the tenth mostly inherits what you already built.

What happens to historical data?

BeanHawk can pull back through prior settlement periods so you can rebuild or verify past months rather than starting clean and leaving a gap. For a client mid-year, this is usually how you get a comparable prior period into the reports.

Does the reimbursement recovery cost the client extra?

Reimbursement auditing is part of the platform rather than a separate contingency arrangement, so the client is not giving away a percentage of recovered money. That is the pitch a firm can make against the recovery agencies that take a cut.

Useful before a client call

Where to read more

Become a BeanHawk partner

Tell us where to reach you and we'll set up your partner account and walk through multi-client pricing. No commitment.

Prefer to see it first? Run a free audit on a client account or compare pricing.