Design preview prepared by Rembrandt Designs β€” not yet live
RemWorth Try it free

Operations Β· Pending Orders β†’ Receiving β†’ Warehouse β†’ FBA

Nothing gets re-typed between "buy it" and Amazon's dock.

Every unit costed at the moment you receive it. Every order tracked to your door. Every box tracked to Amazon's. Freight folded into per-unit cost automatically β€” the number most sellers never get right, done for you.

Try it free β†— See pricing
Buy listfills itself from your scans
Purchase orderscreate themselves when you click "ordered"
True costlocked at receive, per supplier order
InboundAmazon's whole flow, in-app β€” Seller Central stays closed
Verificationshipped vs. received, checked automatically, around the clock
The forgotten remainderten winners that never got ordered
The notepad countreceiving data that never reached the books
The damage pileunits "to deal with later," never claimed
The card-statement freight$180 that quietly ate the margin
The silent short-ship60 sent, 57 checked in, zero claims
β€”Where OA money dies

You found 30 winners Tuesday night. You ordered maybe 20.

The other ten were profit you just forgot to buy β€” because the deal lived in a research tab and your order lived in a spreadsheet and nothing connected them. Then the boxes came, got counted on a notepad, and the notepad never made it into the books. Three units short at Amazon check-in, nobody noticed, no claim filed. That's how a profitable operation runs at a mystery margin. Every gap in this pipeline is money leaking through a seam between two tools. So we removed the seams.

Leaks, not losses β€” until nowSeams removed, not patched
Orderingbuy list and POs, zero re-typing
Receivingcounts, photos, dates, claims, cost layers β€” one pass at the table
Prepbins, labels, pooling, staging
Shippingplan, box, label, book the truck β€” in-app
Aftercheck-in counts, per-shipment profit, stranded watch
01What this page runs

Checkout to check-in, one system of record.

Pending Orders β†’ Purchase Orders β†’ Receiving β†’ Phone-photo records β†’ Supplier refunds β†’ Warehouse β†’ Pack pooling β†’ Placement staging β†’ Full FBA inbound β†’ Partnered carriers, parcel and pallet β†’ Landed cost into COGS β†’ Shipped vs. received β†’ Stranded watch β†’ Removals. Even the poly bags get tracked.

The whole physical pipelineSupplies too, same engine
Sourceauto-filled from scan reviews; manual and trade-show buys flow through the same pipeline
Linksone click to the Amazon listing and the supplier page, every row
Partial buysorder 5 of 10 β€” the rest stays with an ordered-vs-remaining tally, or close out cleanly
Bulk modeone order number, card, and cashback service across any selection, in one click
Recordingsupplier order number, which card paid, which cashback portal you clicked through
02The buy list that fills itself

Every "buy" you marked is already on the list.

Items marked buy in any scan land on Pending Orders automatically β€” ASIN, source link, cost, target prices filled in. Grouped by supplier with collapsible sections and a live count of what's left to order. Edit quantity or cost on the row and projected profit recalculates on the spot, referral fee included. Pack-size aware: enter the single-unit cost and the per-listing math is spelled out β€” $3.14 Γ— 2-pack = $6.28. The deals stop leaking between finding and buying.

Zero re-typing to POThe forgotten remainder, remembered
Progressper-order bar: units in prep, warehoused, shipped, cancelled, issues
Searchorder numbers, suppliers, ASINs, titles β€” matches auto-expand, live highlighting
Paper trailattach the supplier's PDF invoice; a type-ahead supplier directory with acronyms keeps names consistent everywhere
Dated goodsper-item expiration countdowns, color-coded, flagged against Amazon's 125-day receiving rule
Housekeepingorders self-archive on the last processed unit, with a toast; archive groups by year with annual spend
03Mission control

Statuses you don't maintain are statuses you can trust.

Marking an item ordered creates or extends a purchase order by itself. Every order in one sortable table β€” date, priority, status, order number, supplier, account, cashback, card, total β€” click any value to edit inline. Statuses derive themselves from real activity: In Bound, Received, FBA Prepping, Warehoused, Complete, Missing Items, Canceled. Nobody updates a column, so the column is never a lie. The total shows what the order is really worth after damaged and expired units, with dollars lost on hover.

Cost edits ripple forward to the cent"What did I order from them last month?" β€” one search
Balancelive per-item indicator (7/10, "awaiting 3") plus an order-level summary
Over-receivewarned, with a deliberate-accept option for real overages
MistakesUndo Receive rolls back exactly the last batch, attribution preserved
Cancelled unitsre-order in one click, quantities capped, card and cashback carried over
Teamsevery receive attributed to the person who did it; owners can undo any team member's receive
04Where your numbers are born

The moment a box opens is the moment your cost becomes real.

Open the order, click Receive, log good / damaged / expired / cancelled per item β€” multiple deliveries add up against the same target. Case mode multiplies for you: 3 cases Γ— 6-pack = 18 units. And here's the sentence that makes every profit number downstream true: cost basis is captured at the moment you receive, and each supplier order keeps its own cost layer. The same product bought at $4 in March and $6 in June books each sale at the right cost. No blending. No guessing which buy made money.

The notepad, retiredCost layers: why the P&L is real
Refreshevery in-flight number, automatically, around the clock; delivered packages stop being polled
Dark packagesa "no ETA" list surfaces what the carrier hasn't scheduled β€” chase the supplier while they still answer email
Deep linksevery number opens the carrier's own page
Timestampslast-checked shown; one-click refresh anytime
Supplies tooGeneral Shipments: same carriers, same calendar, invoices attached, archive kept
05What's arriving this week

Twenty carrier tabs, closed for good.

Paste a tracking number; the carrier is detected from the number alone β€” UPS, FedEx, USPS, OnTrac, Amazon TBA, and CDL Last Mile, quirks included. Live status straight from the carriers: transit stage, last location, ETA, every tracking number on the order, each deep-linked. An 8-day calendar across the top of the orders page shows package counts per day per carrier, so 14-box Thursday gets staffed like 14-box Thursday. And the non-inventory packages every seller orders β€” poly bags, boxes, label printers β€” get the same treatment in General Shipments, with itemized costs, invoice PDFs, and supplier tags.

A receiving plan, not a pile of numbers6 carriers auto-detected
Setupnone β€” QR, phone, shoot
Filingmatched automatically to the right PO line when confident; unmatched photos queue with a one-tap suggestion β€” it never silently guesses
Datesexpiration read off the label automatically; hand-entered dates always win
Outputauto-rotated, resized, bundled into one clean PDF per item, stored with the order
Auditevery photo action hits the inventory change log
06Evidence that takes itself

Scan a QR code. Your phone becomes the evidence camera.

Scan the QR on your desktop and any phone opens a capture session β€” no app, no login, and the link expires itself for security. Shoot up to six sides and 12 photos per product, queue multiple products, upload once. The product label is read automatically and photos attach to the right order item β€” including items on other open orders β€” and the expiration date is read off the label into the record, never overwriting a date you typed. When a supplier disputes a damage claim, the proof already exists, because taking it cost nothing.

No app install at the prep tableClaims proof as a byproduct of receiving
Cardssaved by label + last-4 only β€” full numbers never stored; sortable across the order table
Cashbackwhich portal, per order, carried from buy list to PO to re-orders β€” chase the cashback that never posted
Manual casesASIN, order number, supplier, cost, quantity, reason, timestamped notes
Statement mappingeach case shows the purchasing account and card last-4 the credit should land on
Follow-throughcases in Refund Approved past your set days (default 14, configurable) trigger the banner
07The money around the order

The paperwork starts itself at the warehouse door.

Log units damaged or expired during receiving and RemWorth starts your supplier refund paperwork automatically β€” the case opens priced at what you actually paid, pre-marked Report ASAP. Supplier means the distributor or online store you bought from: you make the contact; RemWorth records, reminds, and tracks every case so nothing is forgotten. Every case walks a one-click ladder from Reported through Refund Received, with Denied and Forgot To Report for honest write-offs, and dollar cards for money to report, in flight, recovered, and lost. And when a refund sits at "approved" too long, a dashboard banner tells you to go check the card β€” approved is a promise; posted is money.

The paperwork starts at receivingYou contact the supplier; nothing gets forgotten
Metrics barSKUs, units, cost value, sell value, est. profit, average shelf age, expiring within 30 days, location count
New SKUscreate the Amazon listing and request an FNSKU from a warehouse row β€” auto-polls until Amazon assigns it
Odd stockadd unsourced inventory by ASIN β€” returns, liquidation, found stock β€” catalog data pulled, cost basis tracked
Batchesmerging new stock keeps each batch's cost layer separate; older stock consumed first
Alerts30-day expiring-soon warnings, color-coded shelf-age badges at 30/60 days
08Zone / shelf / bin

"It's in the garage somewhere" is not an inventory system.

A real warehouse screen for prepped-but-not-shipped stock: as many zone/shelf/bin locations as you need, every unit carrying its cost, supplier, expiration, and shelf age. Scan or type an MSKU or ASIN with a standard barcode scanner, pick a bin, hit Assign β€” looked up server-side, so nothing is ever off screen. Print 2Γ—1-inch FNSKU/MSKU thermal labels straight from the browser β€” condition, title, Best By on every label, cut lines between SKUs, automatic font shrinking for long FNSKUs. No separate label software, no separate label subscription. And Adjust Stock is honest by construction: every adjustment needs a reason β€” shipped, loss, correction, return to prep β€” and the dialog shows "Amazon tracks X / books expect Y," pulled live, before you decide. Losses book to P&L with a cause. No silent deletes, ever.

A dollar value on the shelfLabels print in-browser
Poolingacross buys, across rows, automatic
Badgespacks ready / need N more, per listing
Send mathsource units β†’ Amazon listings, shown before you commit
Leftoversrouted to your warehouse, never stranded off the books
Warningwhere every unit ends up, spelled out pre-commit
09Genuinely unusual

Six loose singles of a 3-pack listing = two sellable packs. Your software should know that.

Ours does. Loose units scattered across separate buys pool automatically into complete sellable packs, with "packs ready / need N more" badges and a pre-send breakdown of what ships versus what stays. At send time the multipack math is spelled out β€” 24 units Γ— pack-of-6 = 4 listings β€” and leftovers route to your warehouse instead of silently ceasing to exist. Multipack sellers hit this weekly. No spreadsheet handles it at all.

No spreadsheet does thisZero units silently eaten
Threshold5 units per ASIN, tracked for you, prompt fires when a batch qualifies
Destinationsnew shipment / open shipment / staging / warehouse β€” one fork, four paths
Datacosts, prices, tax codes, packs, dates carried automatically
MSKUauto-generated from your own supplier acronyms
Guardexpired and 125-day-rule items flagged item by item before anything ships
10A feature that dodges a fee

Amazon charges to spread your small shipments around. Stop paying it.

Park items in the staging area until an ASIN accumulates 5+ units, then get prompted to create a shipment that dodges the placement fee entirely β€” a dedicated list with barcode scan-to-add, built specifically to beat Amazon's inbound placement fee by batching to the threshold. Around it, one Send button routes received units wherever they need to go: a new FBA shipment (auto-named, Small Parcel / LTL / Full Truckload, boxes pre-created), an open shipment, staging, or your warehouse β€” costs, prices, tax codes, pack sizes, and expiration dates riding along. Sending to warehouse auto-builds an MSKU from your supplier acronyms, and you can request FNSKU labels at warehouse time so stock is prep-ready before ship day.

Software that pays for itself, out loudNothing typed twice
Listingsbulk creation from the workspace, FNSKUs auto-retrieved, one-click permanent MSKUs
Boxesreusable size presets, quantities, dims and weights confirmed; box-content-provided, 2D barcode, and manual modes
Backing outpull units to warehouse stock with labels preserved, or write them off as a booked loss β€” counts stay correct either way
Last lookevery item card carries history charts, live fees, and a profitability recalculator β€” judge it again before freight money moves
Modesfull Amazon-connected, or a simpler manual mode
11The headline

Plan it, pack it, book it, ship it. Seller Central stays closed.

Amazon's entire inbound workflow, in-app: create the plan, packing options, placement options, carrier, delivery window, box labels, mark shipped β€” starting from received units, with cost basis traveling on every unit. Pre-flight checks catch what normally kills shipment day: missing package dimensions auto-filled from Amazon's catalog or patched onto the listing, incomplete listings fixed with one-click attribute repairs, a missing listing created on the spot. And the gating check runs again at shipping time β€” Amazon can gate a product between your buy and your ship, and finding that out from a rejected shipment is the expensive way. It links you to the exact approval page; the application is still yours to file.

The 2-hour ship day, shortenedErrors caught before Amazon sees them
Quote guardyour confirmed carrier choice is honored exactly β€” if Amazon's quote changes underneath you, the app asks you to re-pick, never silently substitutes a price
Late changesedit box contents after confirmation (within Amazon's limits) β€” old vs. new charge shown first, label-reprint reminder included
Splitswhen Amazon splits across fulfillment centers, each destination gets its own quotes, tracking, and labels
Box trackinglive carrier status per individual box, refreshed automatically, with an outgoing calendar
RestartAmazon cancelled a shipment you'd marked shipped? One click rebuilds it β€” items and box assignments intact
12SPD + LTL in-app

Pallet freight quoted where the pallets are.

Amazon partnered small-parcel quotes fetched, compared, and confirmed in-app, delivery window picked before you commit. Pallets too: enter count, dimensions, weight, stackability, freight class, and declared value per destination to get Amazon's partnered LTL freight quotes β€” Amazon books the truck, you pick the window. In-app pallet freight is a wholesale-account feature the OA-focused tools never built. Your own carrier works for both, with freight bill number and BOL capture.

LTL without leaving the appNo silent price swaps
Split basissellable units Amazon actually receives
Multi-legtransport cost aggregated across destination splits before allocating
Correctionspost-ship freight edits flow into per-unit COGS automatically
Check-inshipped vs. received per product per shipment, around the clock
Attributionsold units tied to the shipment that supplied them
13The number most sellers never get right

Your freight bill lives inside your profit number now.

Carrier charges and Amazon inbound placement fees are spread across the sellable units of each shipment the moment it ships β€” split by what Amazon actually receives, aggregated across multi-destination legs, self-correcting when a freight cost is edited later. Amazon-billed partnered charges lock read-only, because Amazon's bill is the truth. Most sellers never get inbound freight into per-unit COGS at all. Here it isn't even a task. And the check-in watch never sleeps: Amazon's receiving counts are pulled automatically, around the clock β€” shipped 60, checked in 57? You'll see the 3, and that's claim money. Per shipment, the batch answer: product cost + shipping + placement fee β†’ estimated net, with background sales sync tying sold units to the exact shipment that supplied them. A worked example: $1,240 in product cost β†’ $3,180 of value β†’ $1,378 estimated net, freight and fees in β€” computed per shipment, automatically.

$1,240 β†’ $3,180 β†’ $1,378 β€” a worked batch"Was that buy worth it?" answered per shipment
DiagnosticsCheck Listing shows the live listing's issues verbatim from Amazon, per SKU, with a Seller Central deep link as the escape hatch
Provenanceeach stranded ASIN traced to its inbound shipments β€” sent vs. received, expirations β€” labeled where it's best-effort inference
Freshnessnever an all-clear without a completed check; data older than 24 hours is flagged
Removalsaddress prefilled, quantities capped to Amazon's stranded count, one-in-flight-per-SKU guard, Amazon's status verbatim
Accountingcancelled removals restate cleanly into the correct period
14The dead-money watch

Stranded units earn nothing and bill you storage. We watch them around the clock.

Your stranded report, auto-checked around the clock: Amazon's exact reason, recommended action, quantities, price, and date stranded per SKU β€” with a countdown to Amazon's auto-removal deadline, amber at 7 days, red at 2. One-click Relist with a preview validated by Amazon itself before anything applies β€” including re-creating a deleted listing β€” and it will never accidentally flip a merchant-fulfilled listing to FBA. If anything changed in between, it stops and re-previews. You approve exactly what Amazon confirmed it will accept. Removal orders β€” Return or Disposal β€” go out from the same screen with a byte-for-byte submission preview, and when Amazon cancels removal units, their cost credits back to the month the expense was booked β€” recomputed from source on every read, so it can't drift or double-book.

Storage fees stop compounding on forgotten stockWhat you approve is byte-for-byte what Amazon receives

Before you receive

Receive your next order in it. The cost layers start that day.

That's the moment this page stops being copy. The cost layers you create in week one are the profit accuracy you keep forever.

Do I still need my prep spreadsheet?
Buy list, POs, receiving, refunds, warehouse, shipping, freight β€” one record, one pipeline, statuses that maintain themselves.
Trade-show and off-scan buys?
Manual entries flow through the exact same pipeline. Returns and liquidation lots go in by ASIN with a real cost basis. Nothing lives outside the books.
I use a prep center.
Multiple ship-from addresses with business name and contact info, saved once in Settings and used when creating FBA shipments.
My freight broker beats Amazon's rate.
Own-carrier is fully supported for parcel and freight, with freight bill number and BOL capture.
Refund follow-through?
A dashboard nudge N days after a supplier refund is approved, so you verify the money actually posted.