
ManoMano France: Operational Setup and Logistics Requirements for Home Improvement Sellers
22.06.2026
Responsible Person Under GPSR: What Non-French Brands Must Register Before Listing in France
22.06.2026

FLEX. Logistics
We provide logistics services to online retailers in Europe: Amazon FBA prep, processing FBA removal orders, forwarding to Fulfillment Centers - both FBA and Vendor shipments.
Brands that have built a working B2C ecommerce operation in France often assume that adding a B2B channel is a matter of adjusting price lists and minimum order quantities. In practice, the operational gap is wider than that. French B2B buyers operate on purchase order cycles, expect palletised delivery to business premises with pre-booked time windows, and require invoices that carry specific legal mentions — including SIRET verification and, in certain sectors, TVA autoliquidation rather than standard VAT collection. A 3PL set up purely for parcel dispatch will not cover these requirements without structural changes to its pick, pack, and dispatch workflow. This guide explains the five key differences between B2C and B2B fulfilment in France, the compliance layer that catches brands off guard, and how a France-based logistics partner running both channels handles the operational split.
How French B2B Procurement Cycles Differ From Consumer Orders
A French consumer places an order and expects delivery within two to five working days. A French B2B buyer operates on a purchase order cycle that may run four to eight weeks from initial request to confirmed delivery slot. The procurement department issues a formal purchase order with a reference number, agreed unit pricing, and often a contractual delivery window. Arriving outside that window — even early — can result in a refused delivery or a penalty deduction from the invoice.
This lead time structure changes how inventory must be positioned. For B2C, a brand can replenish stock reactively and absorb a short stockout. For B2B, a missed delivery window against a confirmed purchase order can trigger a contractual breach. Stock must be available and pick-ready before the order is confirmed, not after. Pre-B2B storage in France — holding buffer inventory close to the dispatch point — becomes a planning requirement rather than an optional convenience.
Multi-pallet orders add a further layer. A B2C parcel operation dispatches individual cartons via a parcel carrier. A B2B order for a retail chain or distributor may require eight to twenty pallets, each built to a specific height and weight specification, with pallet labels carrying the buyer's internal reference. The 3PL must be able to switch between single-parcel and full-pallet dispatch without treating one as an exception to the other.

French B2B Invoice Requirements: What Must Appear on Every Document
French commercial law sets out mandatory mentions that must appear on every B2B invoice. Missing any of them gives the buyer grounds to dispute payment or delay settlement. The required fields include the seller's full legal name and registered address, the buyer's full legal name and registered address, the SIRET number of both parties, the invoice date, a sequential invoice number, a description of goods or services, the unit price excluding TVA, the applicable TVA rate and amount, and the total amount including TVA. For cross-border transactions within the EU, the seller's and buyer's VAT identification numbers must also appear.
SIRET verification is a practical control point, not a formality. Before issuing an invoice to a French business buyer, the seller should confirm the SIRET number against the official SIRENE register. An invoice issued to an incorrect or inactive SIRET can create downstream problems for both parties during an audit. This step is especially relevant for brands importing goods into France and selling to French distributors or retailers for the first time.
Payment terms must also be stated explicitly. French commercial law caps standard B2B payment terms at 60 days from the invoice date, or 45 days end of month. Exceeding these limits exposes the seller to late-payment penalties under French law. Brands accustomed to 90-day terms in other markets will need to adjust their cash flow planning when entering French B2B distribution.
TVA Autoliquidation in France: When the Buyer Pays the VAT Directly
Standard French B2C transactions work on a straightforward model: the seller charges TVA at the applicable rate, collects it from the consumer, and remits it to the French tax authority (Direction Générale des Finances Publiques). The consumer pays the gross price including TVA and has no further obligation. For most B2B transactions between French-registered entities, the same mechanism applies — the seller invoices with TVA and the buyer reclaims it through their own TVA return.
However, TVA autoliquidation — the reverse charge mechanism — applies in specific sectors and transaction types. The construction sector is the most significant example: subcontractors providing construction services to a VAT-registered principal contractor in France must invoice without TVA, and the principal contractor self-accounts for the TVA on their own return. This rule was introduced to combat VAT fraud in the construction supply chain and applies regardless of whether the subcontractor is French or foreign. A brand supplying installation or fitting services alongside physical goods into a French construction project may find itself inside this mechanism without having planned for it.
For non-French sellers importing goods into France and selling to French VAT-registered businesses, the standard EU reverse charge on intra-community supplies may also apply, depending on the transaction structure. The operational consequence is that the invoice format, the TVA line, and the accounting treatment differ materially from a standard B2C dispatch. A 3PL handling B2B dispatch in France should be able to flag which order types require autoliquidation invoice formatting before the invoice is issued, not after a query from the buyer's accounts payable team.

Pallet and Packing Standards for B2B Delivery to French Business Premises
Parcel carriers in France — Chronopost, DPD, Colissimo, and their equivalents — are optimised for individual cartons up to around 30 kg delivered to residential or small business addresses. B2B delivery to a warehouse, distribution centre, or retail back-of-house operates on a different physical and procedural standard. Pallets must typically conform to EUR-pallet dimensions (1200 x 800 mm), be stretch-wrapped to a specified height, carry a pallet label with the buyer's purchase order reference, and arrive within a pre-booked delivery window confirmed with the buyer's goods-in team.
Failed receiving is one of the most expensive failure modes in French B2B logistics. A pallet arriving without a confirmed booking, with incorrect labelling, or outside the agreed window may be refused at the dock. The cost is not just the return freight — it is the delay to the purchase order, the potential penalty clause, and the rework cost at the 3PL to rebuild and re-label the pallet before a second delivery attempt. Brands moving from B2C pallet delivery France to a structured B2B pallet operation need to build the booking confirmation step into their dispatch workflow, not treat it as the carrier's responsibility.
Some French retail and wholesale buyers also specify carton-level labelling requirements — inner carton barcodes, product-level EAN compliance, or buyer-specific sticker placement. These requirements are typically communicated in a supplier manual issued at onboarding. A 3PL operating B2B dispatch in France should have a process for ingesting these supplier manuals and applying buyer-specific packing rules at the pick-and-pack stage, rather than treating every B2B order as a standard outbound parcel.
How a France-Based 3PL Manages B2B and B2C Dispatch From the Same Facility
Running B2B and B2C fulfilment from the same warehouse is operationally viable, but only if the two channels are treated as distinct workflows rather than variations of the same process. The pick logic differs: B2C picks individual units to a parcel; B2B picks full cases or pallets to a freight consignment. The labelling differs: B2C uses a carrier label generated at dispatch; B2B may require a pallet label, a delivery note, and a buyer-specific carton label generated from the purchase order. The carrier handoff differs: B2C uses a daily parcel collection; B2B uses a booked freight collection or a dedicated transport run.
The inventory management layer must also distinguish between stock allocated to open B2B purchase orders and stock available for B2C dispatch. A brand that allows its 3PL to draw from a single unallocated pool risks fulfilling a B2C order from stock that was already committed to a B2B pallet build. French B2B logistics ecommerce operations that have grown quickly often encounter this problem when a large purchase order arrives and the warehouse discovers that available stock is lower than the WMS shows because recent B2C orders consumed the buffer.
The practical control is a channel-level stock reservation at the point of purchase order confirmation, not at the point of dispatch. A 3PL with a WMS that supports order-level allocation can hold B2B-committed stock out of the B2C available pool from the moment the purchase order is accepted. This is a configuration decision, not a warehouse size decision, and it is one of the first questions worth asking when evaluating French B2B fulfilment partners for a dual-channel operation.
Operational Control Points Before Your First B2B Dispatch
- SIRET verified: Confirm buyer's SIRET against the SIRENE register before invoicing.
- Invoice mentions complete: Check all mandatory legal fields are present, including TVA rate and payment terms.
- Pallet spec confirmed: Obtain buyer's pallet height, weight, and label format requirements in writing.
- Delivery window booked: Confirm goods-in appointment with buyer's warehouse before dispatch.
- Stock allocated: Verify B2B-committed stock is reserved and excluded from B2C available inventory.

Common Mistakes When Entering French B2B From a B2C Base
- Treating purchase orders like website orders: B2B PO lead times and delivery windows are contractual, not advisory.
- Issuing standard B2C invoices to B2B buyers: Missing SIRET or payment terms creates payment disputes and audit risk.
- Ignoring autoliquidation eligibility: Assuming all French B2B invoices carry TVA when sector rules may require reverse charge.
- Using parcel carriers for pallet deliveries: Parcel networks are not equipped for booked freight delivery to business premises.
- Sharing a single stock pool across both channels: B2C orders will consume B2B-allocated inventory without a reservation layer.
When to Involve a Specialist Before Scaling French B2B
- Escalate to a French tax adviser when your B2B buyers include construction sector principals or when your transaction structure involves services alongside goods.
- Revisit your 3PL setup when your WMS cannot allocate stock at purchase order level or cannot generate buyer-specific pallet labels.
- Bring in a French customs and logistics partner when your first B2B orders exceed five pallets per shipment or when buyers begin issuing supplier compliance manuals.
Building a Dual-Channel France Operation That Holds Up Under B2B Pressure
The brands that struggle when adding French B2B to an existing B2C operation are usually not struggling with demand — they are struggling with infrastructure that was never designed to handle purchase order logic, pallet compliance, or autoliquidation invoicing. The failure typically surfaces on the third or fourth B2B order, when a refused delivery, a disputed invoice, or a stock allocation error makes it clear that the existing setup cannot scale the new channel without structural changes.
The practical decision is not whether to run B2B and B2C from the same facility — that is often the right answer for cost and inventory efficiency. The decision is whether the 3PL, the WMS, and the invoicing workflow have been configured for both channels before the first purchase order arrives, not after the first problem. French B2B buyers are experienced procurement operators. They will notice a supplier that is not set up for the channel, and the commercial relationship will reflect it.
FLEX. operates B2B and B2C fulfilment from France, with the channel-level stock allocation, pallet dispatch capability, and invoice workflow that a dual-channel operation requires. Reach out to the FLEX. team today via our contact form for a no-obligation quote tailored to your product range and sales volume. A more profitable fulfilment strategy could be closer than you think.

French B2B selling requires a different operational layer from B2C: purchase order lead times, pre-booked pallet delivery to business premises, mandatory invoice mentions including SIRET verification, and TVA autoliquidation in specific sectors. A 3PL that handles both channels needs channel-level stock allocation, buyer-specific packing rules, and an invoicing workflow that reflects the correct TVA treatment before dispatch — not after a buyer query. Getting these controls in place before the first B2B order ships is the difference between a scalable dual-channel France operation and an expensive rework cycle.








