3PL invoice audits
J&J Global Fulfilment invoice audit
J&J publishes no prices at all, so the Proposal is the rate card. Nine checks from its UK Terms: four price-increase routes, a January CPI uplift, claims that can close in 14 days and a liability cap of the lower of 25% of spend or £20,000.
J&J Global Fulfilment — James and James Fulfilment, renamed — publishes no prices at all. There is no rate card, no fee table and no per-order figure anywhere on its site: every price sits in the tailored Proposal it sends you (valid for 30 days), and its UK page says only that pricing is provided after you share your monthly order volume, product size and key markets. So a J&J invoice cannot be checked against a published tariff the way a ShipBob invoice can. It is checked against two documents instead: the Proposal you signed, which holds every rate including the minimum monthly picking fees, and J&J's published UK Terms and Conditions, which hold the machinery that moves those rates — four separate price-increase routes, a January CPI uplift, a pay-in-full rule with no set-off, and a claims clock that can close in as little as 14 days.
One thing to establish before anything else: the UK Terms published on J&J's site still name the contracting party as James and James Fulfilment Ltd (Registered in England No. 7155473, Liliput Road, Brackmills, Northampton), and the document is dated January 2021. J&J announced on 26 November 2025 that the business had been sold to QLS, a Netherlands-based fulfilment specialist, and its own story page says it joined the QLS Group that month — but as of this check in November 2026, no replacement UK terms under a J&J or QLS entity, and no QLS rate list, have been published on the site. The current site also gives a different Northampton address (Rhosili Road, NN4 7JE) from the one in the Terms. Ask, in writing, which entity invoices you, which terms govern your contract, and whether QLS has reissued either document. Until J&J answers, the 2021 Terms are the only published contract machinery there is to audit against.
What J&J publishes, and what it does not
From J&J's own site and its published UK Terms and Conditions, as published when we checked in November 2026.
- Published: the structure of the pricing and the rules that change it. J&J describes fulfilment pricing as four variable components — storage, pick and pack, packaging, and shipping — scaling with activity rather than a fixed monthly fee, with value-add services such as kitting, custom packaging and B2B prep charged separately. The biggest cost drivers it names are order volume, product size and weight, SKU count, stock turnover and destination mix.
- Not published: every amount. Pick and pack rates, storage rates, packaging prices, shipping rates, the minimum monthly picking fee figure, the deposit calculation for lower-rated clients, the administration charge for paying by a non-agreed method, and the admin fee for customs non-compliance all exist — the Terms reference each of them — but none carries a figure on the site. All of them are in your Proposal or your contract, so get both in writing before the first invoice arrives.
- All amounts under the UK Terms are exclusive of VAT and other taxes and duties, which are payable on top at the applicable rate. No insurance of any kind is included in the price unless agreed in writing.
- Payment is by UK direct debit, which every UK client is obliged to set up and maintain unless an alternative is agreed in writing. Invoices are payable in full under the payment terms in your own contract — the UK Terms, unlike J&J's separate US terms, do not state a number of days.
| Charge or mechanism | Where its price lives |
|---|---|
| Storage, pick and pack, packaging, shipping | Your Proposal only — no published rate |
| Kitting, custom packaging, B2B prep and other value-add work | Charged separately; figure in your Proposal |
| Minimum monthly picking fees | Figure in your Proposal; consequences set by the Terms (see checks 4 and 7) |
| Annual price increase, each 1 January | In line with the latest published CPI figures reported in Q4 of the previous year (Terms, clause 5) |
| Immediate price increases | Only for the triggers in clause 5 — see check 2 |
| Any other price increase | One month's written notice (clause 5) |
| Administration charge for payment not made by the agreed direct debit | Exists per clause 6; amount not published |
| Admin fee for customs / import non-compliance | Exists per clause 8; amount not published |
| Deposit where a client's credit rating falls below J&J's minimum | Sized on J&J's calculation of its exposure (clause 6); no published formula |
Checks that follow from J&J's own fee rules
The January increase has one index and one date. Clause 5 lets J&J raise prices each 1 January in line with the latest published CPI figures reported in Q4 of the previous year. So a January uplift should start on 1 January, use that Q4 CPI figure — not a higher month's figure, not a rounded one — and apply to the rates in your Proposal. A mid-year increase dressed up as "inflation" is not this clause; it has to come through one of the other three routes in check 2, each with its own conditions.
Every increase must name its route. Clause 5 gives exactly four ways a price can rise: (i) immediately, for alterations you requested, including Material Changes to your goods; (ii) each 1 January, per CPI; (iii) immediately, for increases in J&J's own costs outside its control — its examples are postal services, external couriers, pallet networks and raw materials; and (iv) for any other reason, on one month's written notice, during which you may cancel instead and the increase does not take effect. For any increase on your invoice, ask which route it came by and for the evidence that route requires: the courier or pallet-network increase behind a route (iii) rise, or the dated notice behind a route (iv) rise. An increase that fits none of the four is outside the published terms.
"Material Changes" is a defined term — check your product data before accepting a reprice. The Terms define Material Changes as a change to the size, dimension, weight and profile of the product from what was agreed in the Proposal, and a Material Change lets J&J reprice with immediate effect. Compare the dimensions and weights in your Proposal against your current SKU master data. If your products have not changed, a Material-Change increase has no trigger. If they have — a reformulated pack, a heavier bottle — the reprice should track that product, not your whole catalogue.
Minimum monthly picking fees cut both ways. Your Proposal sets minimum monthly picking fees. In a quiet month, check the minimum charged is the Proposal figure and that actual picking fees are not billed on top of the minimum for the same orders — the minimum is a floor for picking fees, not an extra line beside them. The same figure drives the exit maths in check 7, so an inflated minimum compounds twice.
You cannot deduct a disputed amount — and the clock is short. Clause 6 bars any deduction, set-off or withholding on any invoice, and routes invoice queries through J&J's compensation policy. That policy's timescales are not published on the public site, so request the policy itself when you sign, not when you first need it. For claims outside it, clause 13 requires notice within 14 days of the claim coming to your knowledge and in any case no later than 90 days from its occurrence. Audit monthly: a wrong charge found in month four may already be out of time, and while you dispute it the direct debit still runs.
Compensation is capped far below your spend. Under clause 12, J&J's total annual liability is capped at the lower of 25% of the total amount paid for the services in that year — excluding postage and materials — or £20,000, and it carries no liability at all for loss or damage caused by carriers, who are treated as your agents. So the ceiling on credits for lost or damaged stock is the £20,000 figure for most mid-sized brands, whatever the stock was worth, unless you agreed insurance in writing — clause 5 says none is included by default.
The exit invoice is built from four moving parts. On termination, your goods are packed at the normal charge rate and a final invoice covers packing, collection or final delivery costs, and storage up to the day the goods are collected. Goods are not released until everything owed is paid, they must be collected within 7 days of the agreed collection date and in any event within a month, and storage charges keep accruing on goods held under J&J's lien — after 21 days' written notice on an overdue account, J&J may sell the goods and deduct what it is owed. If you leave before the end of a term, clause 14 also makes the aggregate minimum monthly picking fees for the remainder of the term immediately payable. Check a final invoice line by line against exactly those components, and check that storage stops on the collection date.
Reconcile the invoice postage against ControlPort's own breakdown. J&J states that ControlPort, its fulfilment platform, breaks down postage by carrier, country, weight and delivery time specifically so brands can identify overspend and carrier routing problems. Pull that breakdown for the invoice period and compare it with the shipping lines billed. Treat a mismatch as a query to raise, not automatic proof: clause 11 of the Terms says J&J gives no warranty on the accuracy of data displayed on its portal, so the invoice and the portal disagreeing means one of them is wrong — it does not say which.
Failed delivery and refused goods are billed back to you — verify the event. Goods are deemed delivered, and stop being J&J's responsibility, when a carrier accepts them. If your customer fails to take delivery, or documents and instructions are missing, clause 10 charges you the resulting costs including storage. J&J may also refuse deliveries you did not advise it of, or goods that do not match the description in your quotation. Where a failure or refusal charge appears, there should be a specific event behind it — a refused inbound delivery, an undeliverable parcel — dated and identified. A generic monthly "exceptions" amount with no events behind it is not a charge the Terms describe.
Raising a wrong charge with J&J
There is no dispute button and no published billing-disputes procedure. The Terms build the route in pieces: pay the invoice in full (set-off is expressly barred), raise invoice queries under J&J's compensation policy — ask for that policy in writing if you were never given it — and notify any other claim within 14 days of learning of it and no later than 90 days after it happened. Formal notices go by recorded delivery to the provider's trading address or by email to the support address or the contact addresses registered in ControlPort. One further lever exists for service failures rather than billing errors: if J&J misses the required SLA levels for a service for three consecutive calendar months, you may terminate on three months' written notice, exercised within 30 days of the end of the third month. The contract is governed by English law.
Have us check it
Upload your Proposal, your contract and any Service Level Agreement and compensation policy J&J issued you, plus the invoices and the ControlPort postage breakdown for the same periods. We check every increase against the four routes in clause 5, the January uplift against the Q4 CPI figure, minimum picking fees and exit charges against the Proposal figures, and postage against ControlPort — and write the query for the amounts the checks prove, in the form the Terms require, before the 14-day and 90-day clocks run out. The first audit is free.
Feeproof is not affiliated with J&J Global Fulfilment.
Ready-to-send J&J Global Fulfilment dispute letter
Copy and customize this formal notification template to assert your contractual rights and recover overcharged fulfillment fees before your dispute window expires.
To: J&J Global Fulfilment Billing & Account Management Subject: Formal Billing Dispute – Invoice #[INVOICE_NUMBER] – [MERCHANT_NAME] Date: [TODAY_DATE] Dear J&J Global Fulfilment Billing Department, Upon line-by-line reconciliation of invoice #[INVOICE_NUMBER] against our executed Master Services Agreement (MSA) and confirmed Rate Schedule dated [CONTRACT_DATE], we have identified [COUNT] billing discrepancies totaling $[TOTAL_OVERCHARGE_AMOUNT]. Summary of audited discrepancies: 1. [Line/Ref ID]: Billed [Rate/Service] at $[BILLED_RATE]. Agreed contract tier is $[CONTRACT_RATE]. Variance: $[OVERCHARGE_AMOUNT]. (Ref: Contract Section [SECTION_NUM]) 2. [Line/Ref ID]: Unauthorized accessorial surcharge [NAME] of $[SURCHARGE_AMOUNT] billed without prerequisite contract triggers. 3. [Line/Ref ID]: Dimensional weight (DIM) billed at [BILLED_WEIGHT] lbs vs verified packaging volume of [ACTUAL_WEIGHT] lbs. Variance: $[DIM_OVERCHARGE]. Per our agreement, this dispute notification is formally submitted within the contractual dispute window. Please confirm receipt and apply a credit memo of $[TOTAL_OVERCHARGE_AMOUNT] to our account, or provide a revised invoice within 10 business days. Sincerely, [YOUR_NAME] [MERCHANT_NAME] [ACCOUNT_NUMBER / MERCHANT_ID]
Frequently asked questions
How often do J&J Global Fulfilment invoices contain billing errors or overcharges?
According to industry audits, over 40% of 3PL invoices contain verifiable billing discrepancies. Common overcharges on J&J Global Fulfilment bills include duplicate handling fees, uncontracted recurring accessorial surcharges, dimensional weight (DIM) classification errors, and peak season surcharges billed outside the contractually agreed calendar window.
What is the contractual deadline to dispute an invoice with J&J Global Fulfilment?
Dispute windows vary from 15 to 90 days depending on your specific Master Services Agreement (MSA) or standard terms. Many contracts state that disputes not raised in writing before the invoice due date or within the stated window are permanently waived, making immediate line-by-line verification upon receipt essential.
How do I successfully claim a refund or credit from J&J Global Fulfilment?
To get a credit approved, submit a formal itemized dispute letter citing the specific invoice number, line IDs, the exact clause in your executed rate schedule, and the calculated difference amount. Feeproof automatically generates ready-to-send dispute letters and tracks credits in an open registry until settled.
Do I need to share my J&J Global Fulfilment portal passwords or store API keys to audit invoices?
No. Feeproof operates with zero credentials. You never need to connect Shopify API keys or share warehouse portal logins. You simply upload your itemized CSV or PDF invoice exports and your signed contract rate card.