How to track inbound shipments and landed cost as DTC Brand Founders
You ordered 500 units of your best-selling SKU three weeks ago. Your freight forwarder sent a PDF update on Tuesday. Your 3PL sent a different one on Wednesday. Your landed cost is somewhere in a QuickBooks bill plus a Flexport invoice plus a customs broker email you can't find. You have no single view of what's in transit, when it arrives, or what it actually costs per unit after freight, duties, and drayage. You're making reorder decisions off vibes and a Google Sheet that stopped being accurate two months ago. By the time you reconcile all of it, the shipment is already at the dock.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch syncs your bank transaction data on a schedule via Plaid (scheduled-sync provider) and syncs your QuickBooks bills and vendor records on a schedule — covering supplier invoices, freight bills, and customs charges. Your 3PL and freight forwarder portals are reached through browser automation — no API needed — so Starch can pull shipment status and estimated arrival dates from whatever web portal your logistics partners use. Slack is connected from Starch's integration catalog so the agent queries it live to deliver alerts.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q1 2026 inbound reconciliation — 3 active shipments, 2 SKUs
| Supplier invoice — SKU A (500 units @ $12.40) | 6,200 |
| Supplier invoice — SKU B (300 units @ $18.00) | 5,400 |
| Ocean freight — shared container, allocated by CBM | 2,100 |
| Customs duty — SKU A (7.5% of FOB value) | 465 |
| Customs duty — SKU B (4.5% of FOB value) | 243 |
| Customs broker fee | 380 |
| Drayage to 3PL | 620 |
In February 2026, you had three shipments moving simultaneously: 500 units of your hero candle SKU and 300 units of a new wax melt SKU, plus a restock of packaging from a different supplier. Before Starch, reconciling landed cost meant pulling the Flexport invoice, the supplier's commercial invoice, the customs entry summary PDF from your broker, and the drayage receipt — then manually dividing shared freight costs across two SKUs by volume. The math was right maybe 60% of the time. With Starch, QuickBooks bills sync automatically and the customs broker portal is reached through browser automation. Starch allocated the $2,100 ocean freight by cubic meter across SKU A ($1,312) and SKU B ($788), added duties and the broker fee, and surfaced true landed costs: SKU A came in at $16.71/unit versus your $15.50 standard — a 7.8% miss — and SKU B at $23.47 versus $22.00. The Transaction Insights app also flagged a $380 charge from a broker entity you'd never seen before (a subsidiary your usual broker used for the customs entry), so you confirmed it rather than letting it sit as an unresolved variance for three months. Total time to close the landed cost reconciliation: 20 minutes of review instead of a half-day of spreadsheet work.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — inventory planner, transaction insights all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
My freight forwarder doesn't have an API. Can Starch still pull shipment status from their portal?
How does Starch know the duty rate for each SKU?
Will this work if I'm using a 3PL whose portal is proprietary?
Is Starch SOC 2 Type II certified?
My QuickBooks has P&L report views I normally export for landed cost — will those work?
I use Shopify for DTC but also sell wholesale. Can I see inbound inventory against demand from both channels?
What about the Inventory Planner and Marketplace Sync apps shown here — when are those available?
Related guides for DTC Brand Founders
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →Investor Q&A and info requests are the administrative tax on raising capital and maintaining LP relationships.
Read guide →Inventory shrinkage is the gap between what your records say you have and what's actually on the shelf, in the warehouse, or at your co-packer.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →Track Inbound Shipments and Landed Cost for other operators
Ready to run track inbound shipments and landed cost on Starch?
Request closed-beta access. Everything is free during beta.