Unimasters | 02/07/2026

Before the first container leaves the factory, before the forwarder books vessel space, before the customs broker prepares a declaration, one decision is already locked into the supply contract: how and when the cargo is paid for. That decision shapes more than cash flow. It determines who controls the cargo at every stage of transit, who bears the risk when schedules slip, and who has the right to release the containers at the port.
Series
The Buyer's Desk: The Commercial Decisions That Decide a BESS Project
The payment structure for a BESS supply contract is locked the moment the buyer signs the purchase agreement with the manufacturer or system integrator. This single clause determines whether the buyer controls the cargo during transit, whether the shipping line will release containers at the destination port, and whether a documentation mismatch can strand forty containers of battery equipment in a terminal yard while storage fees accumulate.
The choice between a letter of credit, advance payment, or open account is not a finance department preference; it is a logistics control mechanism that governs cargo release.
Three payment structures dominate BESS procurement from Asian manufacturers. Each creates a different relationship between payment, documentation, and physical control of the cargo.
The buyer's bank issues an irrevocable commitment to pay the seller upon presentation of compliant documents. The International Chamber of Commerce's Uniform Customs and Practice for Documentary Credits (UCP 600) governs the transaction.
The critical feature: the seller must present an original Bill of Lading (B/L) to the bank, and the bank releases payment only when documents match the L/C terms exactly. The buyer receives the original B/L from the bank after payment or acceptance, and only then can the buyer (or their agent) collect the cargo from the shipping line.
This structure means the cargo cannot be released at the destination port until the buyer has paid and received the original paper B/L. If the vessel arrives before the banking documents clear, the containers sit in the terminal. If the documents contain discrepancies, a weight mismatch, a port name spelled differently, a missing certificate, the bank rejects them, and the cargo remains unreleased until the discrepancy is resolved or waived.
The buyer transfers funds before shipment, typically in two tranches: a deposit at contract signing (often 30%) and the balance before the manufacturer releases the cargo for loading. The seller ships under a telex release or sea waybill arrangement, meaning no original paper B/L is required for cargo collection.
The buyer's agent can collect the containers at the destination port by presenting identification and the sea waybill reference. This structure gives the buyer immediate access to the cargo upon arrival, with no banking document cycle to clear.
The trade-off: the buyer has paid in full before the cargo leaves the factory gate, with no documentary leverage if the equipment is defective or the shipment is delayed.
The seller ships the cargo and invoices the buyer, who pays within an agreed period (typically 30 to 90 days) after delivery or after B/L date. The seller releases the cargo without requiring payment first, often using a sea waybill or surrendered B/L. The buyer collects the cargo freely at the destination port.
This structure is rare for first-time BESS purchases from Asian manufacturers. Sellers extend open account terms only to buyers with established credit history and repeat orders. For most CEE project procurement, open account is not available.
The payment instrument does not merely determine when money moves. It determines who bears the risk of documentary failure, who controls the cargo during the banking cycle, and how the Incoterms 2020 delivery term interacts with the payment mechanism.
UCP 600 Article 20 specifies that a bill of lading must appear to indicate that the goods have been shipped on board a named vessel, and the bank will only accept an original B/L (or a full set of originals, typically three). Electronic bills of lading are not universally accepted under L/C transactions; most Asian-origin BESS shipments still require paper originals.
The practical consequence: the original B/L must travel from the seller (who receives it from the carrier after loading) to the seller's bank, then to the buyer's bank, then to the buyer or their customs broker. This document cycle takes time.
For a shipment from Asia to Burgas via the Suez Canal, the vessel transit may be 35 to 45 days . The banking document cycle, if everything matches, typically takes 5 to 10 working days after the seller presents documents. If there are discrepancies, add another 3 to 7 days for amendment or waiver.
The cargo can arrive at Burgas before the buyer has the original B/L in hand. Without the original B/L, the shipping line will not release the containers. The containers sit in the terminal, and storage fees begin accumulating from discharge or shortly after. The buyer has paid (or accepted the draft), but cannot touch the cargo.
The Incoterms 2020 delivery term determines where risk transfers from seller to buyer. For BESS shipments, the three common terms are FOB (Free on Board), CIF (Cost, Insurance, and Freight) and DAP (Delivered at Place).
Under FOB, risk transfers to the buyer when the goods are loaded on board the vessel at the origin port. From that moment, the buyer bears the risk of loss or damage during the sea voyage and any subsequent inland transport. The buyer must arrange cargo insurance independently; there is no contractual insurance obligation on either party under FOB.
Under CIF, the seller pays freight and provides cargo insurance to the destination port. Incoterms 2020 requires the seller to provide ICC(C) minimum risk coverage. While Clause C is the required baseline, buyers and sellers can agree to upgrade to broader coverage like Institute Cargo Clauses (A) (an "All Risks" policy) if higher-value items are being shipped. Risk still transfers at the origin port, but the seller's insurance covers the voyage.
Under DAP Incoterms 2020, the seller handles all transport costs and assumes all risks until goods arrive at a named destination. The seller clears the cargo for export but is not responsible for unloading it or clearing it through import customs; the buyer handles import duties, taxes, and unloading.
The hidden interaction: under an L/C with FOB terms, the buyer bears the risk of loss from the moment of loading, but cannot access the cargo until the banking documents clear. If the cargo is damaged during transit, the buyer must claim against their own insurance policy. If the buyer has not arranged insurance (a common oversight under FOB), the loss is uninsured. The L/C payment obligation remains; the buyer must pay for cargo they cannot use.
Under CIF with L/C, the seller's insurance covers the voyage, but the policy beneficiary is typically the seller until the B/L is endorsed to the buyer. If the cargo is damaged and the buyer has not yet received the endorsed B/L, the insurance claim process becomes complicated. The buyer may need the seller's cooperation to pursue the claim, even though the buyer has already paid.
Under Incoterms 2020 DAP (Delivered at Place), neither the seller, nor the buyer is legally required to purchase insurance. However, because the seller bears the risk and costs of transport until the goods arrive, they typically insure the transit.
BESS supply contracts typically include payment milestones tied to Factory Acceptance Test (FAT), Bill of Lading date, and delivery or commissioning. A common structure:
The hidden obligation: the B/L milestone triggers payment when the cargo is loaded, not when it arrives. If the contract says "30% against presentation of B/L," the buyer must pay when the seller presents the B/L to the bank, regardless of whether the cargo has arrived or cleared customs. The buyer has no leverage to withhold payment if the cargo is delayed in transit or held at customs for documentation issues.
If the contract ties the final 10% to "delivery," the definition of delivery matters. Does delivery mean discharge at the destination port, release from customs, arrival at the construction site, or successful energization? Each definition creates a different payment trigger and a different risk allocation.
A CEE-based EPC contractor signed a supply contract for a 230 MWh BESS project with an Asian system integrator. Payment terms: irrevocable L/C, 30% at signing, 40% against B/L, 30% after delivery. Incoterms: FOB origin port. The buyer did not arrange cargo insurance, assuming the seller's policy would cover the voyage.
The cargo shipped on schedule. The seller presented documents to the bank. The B/L showed a gross weight per container that differed from the packing list by 400 kg per unit. The discrepancy arose because the packing list used design specifications, while the VGM (Verified Gross Mass) declaration reflected actual weight after production and internal securing. The bank rejected the documents for discrepancy.
The seller amended the packing list. The amendment took six working days. The cargo arrived at Piraeus during this period and was transferred to a feeder vessel for Burgas. By the time the buyer received the original B/L, the containers had been sitting in Burgas terminal for eleven days. Storage fees had accumulated.
The buyer then discovered that under FOB terms, they had no insurance coverage for the voyage. One container showed signs of impact damage during discharge. The buyer had no policy to claim against. The seller's obligation ended at the origin port. The buyer absorbed the loss.
The project timeline slipped by three weeks. The commissioning window was at risk. The cost was not the storage fees alone; it was the cascading delay through the construction schedule.
1. Define "delivery" precisely: discharge at destination port, release from customs, arrival at construction site, or another specific milestone. Tie the final payment tranche to a milestone the buyer can verify.
2. Specify the Incoterms 2020 term and confirm insurance responsibility. If FOB, the buyer must arrange cargo insurance independently. If CIF, require the seller to provide ICC(A) coverage with the buyer named as loss payee or co-insured.
3. Require the seller to align the packing list weight with the VGM declaration before B/L issuance. The packing list must reflect actual weighed cargo, not design specifications.
4. If using L/C, draft the L/C terms to accommodate transshipment and the actual routing (e.g., "transshipment permitted, final destination Burgas, Bulgaria").
5. Confirm whether the forwarder will issue their own B/L (as contractual carrier) or whether the shipping line's B/L will be used. If L/C requires a specific B/L format, ensure the forwarder can comply.
6. Require the forwarder to flag any document discrepancies before the seller presents to the bank.
8. Arrange cargo insurance before the vessel loads. For FOB shipments, declare FOB invoice value plus freight cost plus 15-20% markup, each as separate line items. Do not wait for the B/L to arrange coverage.
Q: What is the main risk of using a letter of credit for BESS shipments?
A: The original paper Bill of Lading must clear the banking document cycle before the buyer can collect the cargo. If the vessel arrives before the documents clear, containers sit in the terminal and storage fees accumulate daily until release.
Q: How does FOB (Incoterms 2020) affect insurance responsibility for BESS cargo?
A: Under FOB, there is no contractual insurance obligation on either party. The buyer must arrange their own cargo insurance independently before the vessel loads. If the buyer fails to arrange coverage, any transit loss is uninsured.
Q: What causes document discrepancies that delay L/C payment?
A: The most common cause is a weight mismatch between the packing list (which often uses design specifications) and the Bill of Lading (which reflects the VGM declaration based on actual weighed cargo after production). Banks reject documents when these figures do not match.
Q: When do storage fees begin at the destination port?
A: Storage fees begin accumulating from discharge or shortly after. The clock starts when the container is offloaded from the vessel, not when the buyer's customs broker files for clearance.
Q: How should "delivery" be defined in a BESS supply contract?
A: Delivery should be defined as a specific, verifiable milestone: discharge at the destination port, release from customs, or arrival at the construction site. Ambiguous definitions create payment disputes and leave the buyer exposed to costs they cannot control.
Q: What insurance coverage does CIF (Incoterms 2020) require the seller to provide?
A: Incoterms 2020 requires the seller to provide ICC(C) minimum risk coverage. While Clause C is the required baseline, buyers and sellers can agree to upgrade to broader coverage like Institute Cargo Clauses (A) (an "All Risks" policy) if higher-value items are being shipped. Risk still transfers at the origin port, but the seller's insurance covers the voyage.
Next in the series
"Delivered" is not "commissioned". How supply-contract liquidated damages, a logistics SLA and DSU insurance allocate the cost of a missed grid deadline.