Blog / Battery Logistics
Oct 28, 2026 ยท UFLY HOBBY factory team ยท 8 min read

Shipping LiPo Packs from Shenzhen: UN38.3, Watt-Hour Limits and What Gets Containers Held

Every few months a distributor emails us the same story: the container of quads cleared customs fine, but the batteries inside were pulled, the shipment sat eleven days in a Hong Kong warehouse, and the forwarder is asking for paperwork nobody at the buying company has ever seen. The drones were never the problem. The batteries were.

Lithium packs are the only part of an FPV order regulated as dangerous goods end to end. What follows is what the paperwork actually is, where the thresholds sit for the packs we all sell, what each channel costs, and the mistakes that turn a restock into a held shipment.

What "UN38.3 compliant" actually means

UN38.3 is a section of the UN Manual of Tests and Criteria: eight tests a lithium cell or battery must pass before it may be offered for transport at all. Not a marketing certification โ€” a transport precondition.

  1. T.1 Altitude simulation โ€” 11.6 kPa at 20ยฐC for six hours, i.e. a non-pressurised hold.
  2. T.2 Thermal test โ€” 72 hours cycling between 75ยฐC and โˆ’40ยฐC.
  3. T.3 Vibration โ€” 7 Hz to 200 Hz sweep, three hours per axis.
  4. T.4 Shock โ€” 150 g / 6 ms half-sine impacts.
  5. T.5 External short circuit โ€” 57ยฐC ambient, one hour, no fire.
  6. T.6 Impact / crush โ€” 15.8 mm bar onto the cell, or 13 kN crush.
  7. T.7 Overcharge โ€” twice maximum charge current for 24 hours.
  8. T.8 Forced discharge โ€” through a 12V source at max continuous current.

T.1โ€“T.5 cover cells and single-cell batteries; T.6โ€“T.8 are for multi-cell packs, which is every 4S and 6S FPV pack. The output is a test summary โ€” one page listing pack model, lab, dates and eight pass results. Since 2020 that summary is what carriers actually ask for; the full 40-page test report is mostly a filing cabinet artefact.

The rest of the stack:

If a supplier sends a PDF titled "UN38.3 certificate" with no test summary attached, you don't have transport documentation. You have a logo on a page. Ask for the summary: lab name, pack model, eight results.

Watt-hours, not mAh โ€” and why 30% charge is a legal condition

Regulators don't care about milliamp-hours, only watt-hours: Wh = (mAh รท 1000) ร— nominal pack voltage. For 6S that's 22.2V. Most FPV packs sit comfortably under the 100Wh line, which is exactly why people get careless about the ones that don't:

PackNominal VWatt-hoursAir freight status
4S 1500mAh14.8V22.2WhStandard DG, well under limits
6S 1300mAh22.2V28.9WhStandard DG
6S 2200mAh22.2V48.8WhStandard DG
6S 4500mAh22.2V99.9WhJust under the line
6S 5000mAh22.2V111WhOver 100Wh โ€” restricted, operator approval
12S 1000mAh44.4V44.4WhStandard DG, higher-voltage handling rules

Two consequences. A 6S 5000mAh long-range pack is a different logistics product from a 6S 1300mAh race pack despite looking identical on a shelf: above 100Wh it needs prior operator approval and stricter packaging, and above 160Wh it is effectively cargo-aircraft only. If your catalogue mixes both, declare them separately rather than letting the big pack define the consignment.

More commonly missed: lithium-ion packs shipped alone by air must be at or below 30% state of charge. That's a condition of the packing instruction, not a courtesy โ€” 30% is roughly 3.75โ€“3.80V per cell, and a pack at 4.2V/cell fails it. It gets violated for a banal reason: the factory capacity-tests the pack, it ends at full charge, and it goes into the carton because nobody wrote "discharge to storage" into the packing SOP.

Sea freight has no SoC cap under IMDG, but we ship at 30% anyway โ€” a container crossing the tropics in August sees interior temperatures that make a fully charged pack age badly, and that surfaces as warranty claims six months later.

Air, sea or courier: what each channel really costs

Batteries drive freight cost per kilogram in an FPV order more than anything else, and the channel is usually chosen on the wrong variable. Rough 2026 figures, Shenzhen outbound:

ChannelTransitDG surcharge (typical)Best for
Courier (DHL/FedEx DG account)4โ€“8 daysUS$0.60โ€“1.80/kg + per-shipment DG feeSamples, <30 kg, urgent restocks
Air freight (consolidated)7โ€“12 daysUS$1.20โ€“2.80/kg100โ€“500 kg, mixed pallets
Sea LCL28โ€“45 daysUS$120โ€“400 per B/LFull restocks, >300 kg
Sea FCL26โ€“40 daysPer-container DG fee>5 CBM, scheduled programmes

The underestimated variable is time. A DG air booking needs 3โ€“7 days' notice because the forwarder has to secure space on a carrier accepting UN3480 and file the declaration; in the Q4 crunch that stretches. Sea freight adds a DG booking step with the line, and several carriers only take Class 9 on specific vessels. If your reorder trigger is "when stock hits two weeks," you will run out.

There's also a trap in the Incoterm. FOB Shenzhen makes the DG problem yours the moment cargo leaves the gate. DDP buries it in the unit price, which feels simpler until a shipment is held because the seller's forwarder moved UN3480 as general cargo โ€” a fine, a destroyed consignment, no recourse. Work per pack, not per order: a 6S 1300mAh pack at ~200g on DG air at a US$2/kg all-in rate carries about US$0.40 of freight, versus US$3โ€“5 in a courier sample box once the per-shipment DG fee spreads over six units. Distributors who get this right run batteries as their own stream: scheduled sea for volume SKUs, courier DG for the odd high-value pack, and no standalone battery order riding on a mixed pallet.

Packaging that survives a ramp inspection

DG packaging rules exist to survive one event: a box falling off a pallet and a terminal worker kicking it. They are simple and they are checked:

We run a carton-level drop and terminal-short check at outbound โ€” a small extension of the bench flow in our factory QC article. A rejected pallet at a Hong Kong handling agent costs more than the entire packaging upgrade.

The five mistakes that actually get shipments held

  1. Shipping at full charge to "save the customer a step." Violates the 30% condition for UN3480 air freight, and it's the most common finding in a carrier audit โ€” a voltage check takes ten seconds.
  2. Declaring loose packs as UN3481. A carton of spares is UN3480. Mixing both gets the consignment reclassified at origin, with paperwork redone at your expense.
  3. Stale or mismatched SDS. It must match the cell model in the box. A generic SDS from another supplier gets rejected at booking โ€” usually the day before the vessel closes.
  4. Buying freight from a forwarder who "handles batteries." Ask for their airline DG account and a redacted prior declaration. One who moves UN3480 as general cargo gets away with it for months, then costs you a consignment.
  5. Not budgeting the calendar. Chinese New Year, Golden Week and the Q4 air squeeze hit DG bookings first, because DG space is what carriers cut when they're full. Order 4โ€“6 weeks earlier than for non-DG product.

What we do at UFLY HOBBY

We build and pack our own Volt 6S LiPo packs in Shenzhen, so the documentation is ours rather than relayed from a third party. Every battery SKU carries a UN38.3 test summary and current SDS per pack model, sent with the first order. Packs leave at 3.75โ€“3.80V/cell, verified by sample check at outbound, with cells matched to within 15mV per group and 20mฮฉ internal resistance before a label goes on. OEM/ODM buyers specify connector, lead length, capacity, C-rate, wrap artwork and retail packaging โ€” the compliance documents follow the pack model, so a custom 6S 1500mAh keeps a valid summary instead of restarting the process.

Buyer's checklist before you approve a battery shipment

  1. UN38.3 test summary for the exact pack model โ€” lab name, eight results.
  2. Current SDS, 16 sections, matching cell chemistry.
  3. Correct UN number: UN3480 loose, UN3481 in or with equipment.
  4. A shipping voltage stated in numbers, not "storage level".
  5. Inner packaging spec and a photo of a packed, correctly marked carton.
  6. Forwarder's DG account confirmation and the packing instruction cited.
  7. Who bears cost and liability if the consignment is held at origin.

Seven questions. A supplier who answers all seven in writing within a day ships batteries regularly. One who answers four and changes the subject is a supplier to sample from before committing a container โ€” the same principle that applies when you're qualifying a factory on flight controllers or comparing quotes on price tiers and MOQ.

Bottom line

Batteries are the least interesting part of an FPV catalogue and the most regulated. The rules aren't complicated โ€” eight tests, one 100Wh threshold, one 30% state-of-charge condition, a UN number that depends on whether the pack travels alone โ€” but they're enforced by people who check documents for a living, and the cost of getting them wrong is measured in weeks of stranded inventory, not dollars per unit.

Ordering packs with your next batch?

UFLY HOBBY is a source factory in Shenzhen โ€” we assemble, test and pack our own LiPo packs, and every battery SKU ships with its UN38.3 test summary, current SDS and marked cartons. OEM/ODM from 50 pcs, with compliance documents issued against your pack model.

Request an OEM Quote

Or send your target spec to Bob on WhatsApp: +852 9884 3416