E-commerce

Ecommerce logistics: A practical guide for online sellers in Singapore

Bintang Lestada

Bintang Lestada

Summary

  • Ecommerce logistics in Singapore goes beyond delivery. Your inventory, fulfillment, shipping, returns, GST, and customs processes all affect what it costs to get an order to the customer.

  • Where your inventory sits changes the economics. Fulfilling from Singapore can simplify local delivery, while importing or shipping directly from overseas brings different GST, customs, and fulfillment considerations.

  • Your carrier rate isn't your true logistics cost. Storage, pick-and-pack, packaging, returns, failed deliveries, and cross-border charges can change the margin on every order.

  • In-house fulfillment can give you control, while a 3PL can take on warehousing and fulfillment as order volume, channels, or markets expand.

  • If you're selling across Southeast Asia, your fulfillment, inventory, customs, and delivery processes need to work across markets rather than only for Singapore.

When goods enter Singapore from overseas, the process also involves customs and GST requirements.

A Customs Import Permit is generally required for imports into Singapore, with some exemptions depending on the shipment, and import permit applications are submitted through TradeNet. You can appoint a Declaring Agent to submit permits on your behalf. That makes logistics part of the operating model, not just the delivery process.

What is ecommerce logistics

Ecommerce logistics covers the movement of products from your supplier or inventory location to the customer. That includes:

  • Receiving inventory
  • Storing stock
  • Processing orders
  • Picking and packing
  • Arranging delivery
  • Shipping internationally
  • Managing customs and taxes
  • Processing returns
  • Tracking inventory and orders

When goods enter Singapore from overseas, the process also involves customs and GST requirements.

A Customs Import Permit is generally required for imports into Singapore, with some exemptions depending on the shipment, and import permit applications are submitted through TradeNet. You can appoint a Declaring Agent to submit permits on your behalf. That makes logistics part of the operating model, not just the delivery process.

Why ecommerce logistics matters

Your logistics setup affects:

  • Customer experience: Missed delivery promises and poor tracking create support work and lost trust
  • Cash flow: Inventory, fulfillment, delivery, GST, and other charges affect the cost of each order
  • Inventory availability: A stock mismatch can lead to an order you can't fulfil
  • Margins: Delivery, fulfillment, and returns can change the economics of a product
  • Cross-border growth: International orders add customs, tax, documentation, and destination-market requirements
  • Capacity: A manual process that works at 100 orders a month can become a bottleneck at 5,000

The useful question isn't simply, “What's the cheapest way to ship?”, but “What setup gives you the delivery experience you want at a cost your margins can support?”

The main components of ecommerce logistics

As your order volume grows, each of these areas can affect delivery performance, operating costs, and the customer experience:

1. Inventory management

Keep inventory records accurate across your ecommerce platform, warehouse, and sales channels. A stock mismatch can let a customer buy an item you don't actually have, leading to a fulfillment delay, cancellation, or refund.

Separate sellable stock from units already allocated to orders, damaged inventory, and returns. That gives your team a clearer number for what can actually be sold.

Inventory may sit in:

  • Your own premises
  • A local warehouse
  • A third-party logistics (3PL) facility
  • A Zero-GST warehouse
  • An overseas fulfillment centre

2. Warehousing and fulfillment

A warehouse can receive inventory, inspect goods, store stock, pick and pack orders, and process returns. Where you store imported inventory can also affect when GST becomes payable.

Under the Zero-GST Warehouse Scheme, approved companies can store imported non-dutiable goods with GST suspended while the goods remain in the approved warehouse. GST becomes payable when the goods are removed for local use or consumption.

Free Trade Zones work differently. Duty and GST are suspended while goods remain in an FTZ and become payable when goods enter Singapore's customs territory for local consumption, subject to the applicable rules. FTZs also support entrepôt trade and transhipment.

Note: These schemes are not interchangeable: Zero-GST Warehouses apply to approved storage of imported non-dutiable goods, while FTZ treatment applies to goods stored in designated Free Trade Zones.

3. Order processing

Once an order arrives, the system needs to turn it into a fulfillment instruction.

The basic flow is:

  • Confirm the order
  • Check inventory
  • Allocate stock
  • Send the fulfillment request
  • Pick and pack the order
  • Create the shipping label
  • Hand the parcel to the carrier
  • Send tracking information

If you use multiple warehouses or 3PLs, route each order to the facility that can meet the required delivery time and total cost. Otherwise, an item sold on one channel can remain available on another after the last unit has already been allocated.

4. Picking and packing

Picking means finding the products in an order, while packing means preparing them for delivery.

Both affect cost.

Oversized packaging can increase shipping charges where pricing depends on dimensions. Poor packaging can increase damage and returns. A warehouse layout that puts frequently ordered products far from the packing area also adds unnecessary handling time.

For local delivery, use complete addresses, including the correct six-digit postal code and unit information where applicable.

5. Shipping and delivery

Reliable delivery for ecommerce depends on the carrier, service level, destination, and handoffs involved in getting an order to the customer. When comparing carriers, look beyond the base rate:

  • Delivery cost
  • Delivery speed
  • Tracking
  • Weight and dimension limits
  • Failed-delivery handling
  • Redelivery charges
  • Collection options
  • Returns handling

For international orders, add customs requirements, duties, taxes, and destination-country rules. A failed delivery can add redelivery, storage, or return-to-sender costs; for example, SingPost's terms state that failed or returned parcels can incur additional delivery, storage, retrieval, and return charges.

6. Returns

A returns process needs clear answers to four questions:

  • Where does the customer send the item?
  • Who pays for the return?
  • What happens when it arrives?
  • When does the customer receive a refund or replacement?

For local returns, collection points and parcel lockers can give customers alternatives to arranging a doorstep collection.

For international orders, decide where returns go before launch. Sending every overseas return back to Singapore can add unnecessary transport and handling costs. A regional returns location may make more sense once return volumes justify it.

Ecommerce shipping and fulfillment

Shipping and fulfillment are different parts of the order journey.

FulfillmentShipping
Stores inventoryMoves the order
Picks productsTransports the parcel
Packs ordersProvides delivery and tracking
Processes returnsMay support customs clearance
Maintains inventory recordsHandles the last mile

A 3PL can manage several parts of the order journey, including inventory storage, order processing, picking and packing, transportation, and returns. The exact scope depends on the provider and your contract. A carrier focuses on transporting the shipment from one point to another.

A 3PL may arrange that transportation through one or more carriers, while also managing the warehousing and fulfillment work around it.

So when comparing providers, don't compare a 3PL and a carrier as if they're interchangeable. First map the functions you need. These might be storage, inventory management, fulfillment, transportation, delivery, returns, or customs support. Then check which provider is responsible for each one and what you'll pay for it.

Which ecommerce logistics model fits your business

When comparing providers, look at whether their delivery for ecommerce businesses can meet your required delivery times, destinations, tracking, and returns process.

Fulfillment vs shipping vs logistics

These terms are related but describe different parts of the ecommerce operation:

  • Fulfillment = preparing an order for dispatch, including picking, packing, labeling, and handing it over for delivery.
  • Shipping = transporting the order from the fulfillment location to the customer.
  • Logistics = the broader system that connects inventory, fulfillment, transportation, customs, warehousing, and returns.

For example, a 3PL may handle fulfillment and shipping, while your overall logistics operation also includes inventory storage, inbound receiving, customs requirements, and returns management.

This difference helps you compare providers accurately, as a company offering delivery services may handle shipping without providing the wider fulfillment or logistics capabilities your business needs.

In-house fulfillment

You handle storage, picking, packing, shipping, and returns yourself. Choose in-house when:

  • Your order volume is predictable, and your existing team can fulfil orders without delaying other work
  • Your products need handling that standard 3PL processes can’t accommodate
  • You already have suitable storage and packing space
  • You need direct control over packaging, quality checks, or fulfillment speed

Watch the trade-off: as order volume grows, you’ll need more space, staff, equipment, and processes.

Third-party logistics (3PL)

A 3PL stores your inventory and handles some or all fulfillment activities, such as warehousing, pick and pack, delivery, and returns. Choose a 3PL when:

  • Fulfillment is taking time away from sales, product, or other core work
  • You need warehouse capacity without leasing and running your own facility
  • Your order volume is growing faster than your current operation can handle
  • You want access to established delivery or returns networks
  • You sell through platforms such as Shopify, Shopee, or Lazada and need integrations to streamline order and inventory management
  • You’re entering new markets and need logistics support without building the infrastructure yourself

Compare the full cost and capabilities, including storage, receiving, pick and pack, packaging, delivery, returns, additional handling fees, and integrations with your ecommerce platforms and other systems.

Dropshipping

The supplier holds the inventory and ships orders directly to the customer. Choose dropshipping when:

  • You want to test products without buying and storing inventory upfront
  • Demand is uncertain, and you want to reduce inventory risk
  • The supplier can meet your required delivery times and service standards

The trade-off: you have less control over stock availability, packaging, delivery, and returns. For overseas suppliers, factor in applicable GST treatment and delivery times before setting prices or promising delivery dates.

4PL or managed logistics

A 4PL coordinates multiple logistics providers, systems, and processes rather than simply handling your inventory. Choose a 4PL when:

  • You’re managing multiple warehouses, carriers, or 3PLs
  • You operate across several markets and need one party to coordinate the network
  • Logistics has become complex enough that managing individual providers is slowing you down

Simple rule: use in-house when control and manageable scale matter most, 3PL when you need fulfillment capacity, dropshipping when you want to minimise inventory ownership, and 4PL when coordinating the logistics network itself has become the problem.

At a glance:

SituationModel worth considering
Low order volume and simple productsIn-house
Growing volume and limited warehouse capacity3PL
Testing products without holding inventoryDropshipping
Multiple markets, warehouses, or logistics partners4PL or managed logistics

What does ecommerce logistics cost

Ecommerce logistics costs extend beyond the delivery fee, covering storage, receiving, pick and pack, packaging, shipping, returns, and other operational charges.

GST on imported goods

Singapore's prevailing GST rate is 9%. Imported goods are generally subject to GST, calculated on the customs value or last selling price, plus applicable customs duty.

Low-value goods have separate GST rules.

A low-value good is generally a non-dutiable good, or a dutiable good where the relevant duty is waived, with a sales value of S$400 or less, located outside Singapore and imported by air or post. The S$400 threshold applies to the sales value of the goods. Transportation and insurance, GST, and customs duty are excluded from that sales value.

For example, a product priced at S$395 with S$25 in separately stated transportation and insurance has a sales value of S$395 for the low-value-goods threshold. For qualifying low-value goods bought from a GST-registered overseas supplier, GST is charged at checkout. For goods bought from a non-GST-registered supplier, import GST can apply depending on the shipment's CIF value and the applicable import-relief rules.

Customs duties

Singapore's main dutiable categories are:

  • Intoxicating liquors
  • Tobacco products
  • Motor vehicles
  • Petroleum products and biodiesel blends

Other goods are generally non-dutiable, although GST can still apply. That distinction matters when calculating landed cost.

Cost per order

Include ecommerce shipping charges in your calculation alongside fulfillment, packaging, returns, and other per-order costs. A practical formula is:

Cost per order = fulfillment + packaging + delivery + storage allocation + returns allocation + applicable customs and tax costs

Track it by product, channel, and market when the volume is large enough to make those comparisons useful.

Singapore fulfillment costs and pricing factors

Singapore ecommerce logistics pricing depends on more than the delivery rate. When comparing fulfillment providers, check how each service is charged and whether fees apply per order, per item, per shipment, or per month. Common pricing factors include:

  • Storage: charged by pallet, bin, or square foot, depending on the facility and storage model
  • Inbound receiving: fees for receiving, counting, checking, and putting inventory into storage
  • Pick-and-pack: charges for picking items and preparing individual orders for dispatch
  • Packaging: costs for cartons, mailers, labels, inserts, and other packing materials
  • Local delivery: standard charges for deliveries within Singapore
  • Same-day delivery: higher rates for faster delivery windows
  • Returns: fees for receiving, inspecting, restocking, or disposing of returned items
  • Minimum monthly fees: minimum spend commitments that may apply regardless of order volume
  • Software and integration fees: charges for warehouse management systems, ecommerce integrations, or other technology services
  • Special handling: additional charges for fragile, temperature-sensitive, regulated, or otherwise complex products
  • Oversized parcels: higher handling or delivery charges for parcels above standard size or weight limits
  • Peak-season surcharges: temporary increases during periods of unusually high demand
  • Cross-border shipping: additional costs for international transportation and destination-country requirements
  • Customs clearance: charges for customs documentation, declarations, and clearance services where applicable

Before choosing a provider, ask for a complete fee schedule and check for minimum charges, surcharges, and services that are billed separately. This gives you a more accurate view of your total fulfillment cost per order rather than comparing delivery rates alone.

Singapore customs and compliance

If your operation imports or exports goods, put customs checks into the workflow before the shipment moves.

Imports

Before importing, confirm:

  • HS code
  • Whether the goods are controlled
  • Whether they are dutiable
  • Applicable GST
  • Required permits or approvals
  • Commercial invoice and shipping documents
  • Who is responsible for the import declaration

Controlled goods require the relevant authorisation from the Competent Authority before import. You can check whether goods are controlled using their description, HS code, or Competent Authority product code.

Check the HS code and control status before the shipment leaves the supplier. If the product needs an approval you haven't obtained, the shipment can be delayed at clearance.

Exports

Export requirements depend on the goods and the shipment. Some goods qualify for export permit exemptions, while controlled or dutiable goods still require the relevant permit. Where a permit is required, the application is submitted through TradeNet.

How to reduce ecommerce logistics costs

As you scale, the biggest savings often come from tightening the parts of your logistics operation that create recurring costs:

1. Reduce packaging size

Match packaging to the product. Reducing empty space can lower material use and, where carrier pricing uses package dimensions, reduce delivery cost.

2. Compare carriers using your actual orders

Build the comparison around your order data. Look at:

  • Average delivery cost
  • Delivery speed
  • Tracking
  • Failed-delivery rate
  • Redelivery charges
  • Weight and dimension rules
  • International coverage
  • Returns handling

A carrier with a higher base rate can still have a lower total cost if it produces fewer failed deliveries or handles returns more efficiently.

Control logistics-related spend

Separate logistics expenses from other business spending so you can see what you're paying across carriers, delivery platforms, fulfillment, and related software. Aspire offers dedicated cards and expense controls for categories such as logistics and inventory, helping you track this spend more closely.

3. Improve inventory accuracy

Track stock movements from receiving through fulfillment and returns. When physical stock repeatedly differs from system stock, find the cause before making another manual adjustment.

4. Reduce failed deliveries

Use complete addresses, clear delivery instructions, tracking, and collection options where they fit your customer base. A failed delivery can add another delivery charge, create support work, delay the order, and increase the chance of a return.

5. Measure pick-and-pack time

Track how long it takes to process an order. If staff repeatedly walk across the warehouse to collect frequently ordered products, moving those products closer to the packing area can reduce handling time.

6. Measure the full cost of returns

Include:

  • Return shipping
  • Lost resale value
  • Inspection
  • Restocking
  • Repackaging
  • Refund processing
  • Inventory write-offs

A product with a high return rate can have very different unit economics from one with the same selling price and delivery cost.

7. Track cost per order

Review cost per order alongside order volume. If sales increase while cost per order rises, identify which part of fulfillment, delivery, returns, or storage is driving the increase.

When should you outsource logistics

Outsourcing becomes worth considering when fulfillment takes significant team time or your current setup limits capacity. Common signs include:

  • Your team spends too much time packing orders
  • Inventory accuracy is falling
  • Storage space is becoming a constraint
  • Orders come through several channels
  • You need international fulfillment
  • Returns are difficult to manage
  • Delivery tracking is fragmented
  • You need more warehouse or fulfillment capacity during peak periods without building another warehouse operation
  • Your current systems can’t reliably synchronize inventory and orders across multiple sales channels

A 3PL can take over storage, fulfillment, delivery, and returns, depending on the provider. But outsourcing isn't automatically cheaper. Compare your current cost with the provider's complete fee structure, including receiving, storage, pick-and-pack, packaging, delivery, returns, integrations, and minimum charges.

Questions to ask a 3PL

Operations

  • Where is inventory stored?
  • How quickly are orders picked and packed?
  • What happens during peak periods?
  • How are damaged or missing items handled?
  • How are returns inspected and restocked?
  • What are your SLAs for order processing, inventory accuracy, on-time dispatch, delivery, returns, and claims?

Technology

  • Does the system integrate with your ecommerce platform?
  • Can inventory sync across sales channels?
  • Can you see order status in real time?
  • How are returns recorded?

Local delivery

  • Which carriers do you use?
  • What delivery options are available?
  • Are collection points or lockers supported?
  • How are failed deliveries handled?

Cross-border

  • Which countries do you support?
  • Who prepares customs documentation?
  • Who acts as the importer or exporter?
  • How are duties and taxes handled?
  • Can regional orders be fulfilled from the same inventory?

Pricing

Ask for the full fee schedule:

  • Receiving
  • Storage
  • Pick-and-pack
  • Packaging
  • Delivery
  • Returns
  • Integrations
  • Minimum monthly charges
  • Additional handling

Compare the total cost against your current operation, not just the advertised fulfillment rate.

How to build a logistics setup that scales

As you grow, your logistics setup needs to keep pace with the business without adding unnecessary cost or operational complexity:

1. Map the workflow

Document each step from supplier to customer and back again. Mark where customs declarations, permits, GST, or other approvals enter the process.

2. Calculate the true cost

Measure storage, fulfillment, packaging, delivery, returns, GST, duties, and other applicable charges.

3. Set measurable targets

Track:

  • Order processing time
  • Inventory accuracy
  • Delivery performance
  • Cost per order
  • Return rate
  • Return processing time
  • Order accuracy

4. Choose the operating model

Compare in-house fulfillment, a 3PL, dropshipping, and managed logistics against your current volume, product, margins, and growth plans.

Stress-test the model: Model what happens if order volume doubles, triples, or spikes during a major sales event. Check whether your storage, labor, systems, carrier capacity, and cash flow can handle the increase without significantly raising your cost per order or delaying deliveries.

5. Plan for regional orders

If customers are spread across Southeast Asia, decide whether regional orders should be fulfilled from Singapore, another Southeast Asian warehouse, or a network of locations. Make sure your systems can handle multiple markets, carriers, currencies, delivery requirements, and customs processes.

Singapore's Free Trade Zones support entrepôt trade and transhipment, with duty and GST suspended while goods remain in the FTZ under the applicable rules.

Ecommerce logistics best practices

These practices can help you control costs, reduce fulfillment issues, and maintain a reliable customer experience as your order volume grows.

  • Keep inventory synchronised across sales channels
  • Separate sellable stock from allocated, damaged, and returned inventory
  • Use packaging that fits the product
  • Keep delivery addresses complete and accurate
  • Give customers tracking when the service supports it
  • Separate local and international shipping costs
  • Check GST treatment before changing your fulfillment model
  • Check whether products are controlled before importing them
  • Keep customs documentation consistent
  • Include returns in your logistics cost
  • Review cost per order regularly
  • Plan fulfillment capacity for peak periods
  • Compare logistics providers using your actual order profile

For cross-border shipments, make sure declared values and supporting documents match the shipment. Accurate declarations are part of Singapore's customs clearance process.

Final takeaway

Ecommerce logistics is the system behind your inventory, fulfillment, delivery, returns, and cross-border operations. Start with the simplest setup that fits your current volume and product. Measure the full cost of each order. Add warehouse capacity, technology, or a logistics partner when the numbers justify it.

If most orders stay within Singapore, focus on fulfillment efficiency, delivery performance, and returns. If inventory comes from overseas, include GST, customs, and other import costs in your landed cost before setting prices.

If you're expanding across the region, choose systems and logistics partners that can handle multiple markets without forcing you to rebuild the operation each time you enter one.

The best logistics setup isn't the one with the most features. It's the one that lets you fulfil orders reliably, control your costs, and grow without creating unnecessary operational work.

Frequently Asked Questions

Keep inventory quantities synchronised across your ecommerce store, marketplaces, warehouse, and other sales channels. Set a safety-stock level for fast-moving products so an order on one channel doesn’t consume stock already committed elsewhere.

Check the carrier’s tracking status first, then confirm whether the parcel is still moving, held for an address or customs issue, or considered lost. Have a clear escalation process with the carrier and decide in advance when you’ll replace or refund an order.

Define who is responsible for inspecting, documenting, and reporting damage. Keep photographs, packaging details, delivery records, and carrier documentation where relevant. Your agreement with the carrier or 3PL should also specify liability and claims procedures.

Base your delivery estimates on actual carrier performance by destination, service level, order cut-off time, weekends, and peak periods. For cross-border orders, allow for customs processing and handoffs between carriers rather than using the transit time quoted for the main transport leg alone.

Set a process for identifying address errors before dispatch. If the parcel has already shipped, check whether the carrier can amend the address or return the parcel. Decide who pays any redelivery or return-to-sender charges before this happens.

Forecast the additional stock, warehouse capacity, packing labour, packaging materials, carrier capacity, and customer-service workload you'll need. Confirm peak-season cut-offs and capacity with your fulfillment and delivery partners before the spike begins.

Consider multiple fulfillment locations when delivery distance is increasing costs or transit times, or when one facility creates too much operational risk. Compare the additional storage and handling costs against the delivery savings and service improvement.

Track metrics such as order accuracy, fulfillment time, on-time delivery, shipping cost per order, inventory accuracy, return rate, damage rate, and failed-delivery rate. Review them by product, channel, carrier, and destination where the data allows.

This blog is for general information only and does not constitute financial, legal, tax, or professional advice. Aspire’s services are subject to the terms outlined in our 'Terms of Service' and 'Pricing' pages. We make no guarantees as to the accuracy, completeness, or timeliness of the content, and past results do not indicate future performance. Always consult a qualified professional before acting on any information provided.

Bintang Lestada

Bintang Lestada

Writer

Bintang is a seasoned writer specialising in fintech, agtech, politics, and pop culture. With a writing history at VICE ASIA, Letterboxd, Whiteboard Journal and other reputable organisations, Bintang leverages their broad range of experiences to resources that educate audiences, build trust, and support business growth.

Aspire Launchpad

Supercharge your finance operations with Aspire

Find out how Aspire can help you speed up your end-to-end finance processes from payments to expense management.

Start your journey with Aspire

Open your free account