Understanding Shipping Costs
Learn how Conjura's Shipping Costs import enhances profitability analysis by tracking shipping expenses tied to your orders for accurate contribution margin insights.
Note: Shipping revenue (amount paid by customers) is included in Contribution Profit, so it's essential to add corresponding shipping costs to avoid inflating your margins.
When to Use a Custom Shipping Costs Import
Use this import when you know the standard cost of each shipping method and
want to apply that cost to all orders using that method. This is ideal for:
Carrier fees from shipping providers (e.g., Royal Mail, DPD, UPS)
Insurance fees for high-value shipments
International shipping duties and customs fees
Weight-banded shipping costs where the cost varies by parcel weight
For example, you might apply 3.50 GBP to all "Standard Delivery" orders
shipping to the UK, 8.99 GBP for parcels over 5kg, or 2% of order revenue as
insurance for "Express International" shipments.
Costs are matched to orders by their shipping method, which is determined from:
Shopify/BigCommerce: Line item shipping methods
Brightpearl/Linnworks/Cin7: Shipping methods from these platforms
Note: If your shipping methods vary based on weight/dimensions, ensure your OMS (such as Linnworks rules engines) assigns the correct shipping method so Conjura can accurately identify and apply the corresponding costs.
Note: This import applies costs by shipping method. For importing the
actual shipping cost of specific individual orders, use the "Order Shipping
Costs" import instead.
How to Use a Custom Shipping Costs Import
Note: Only fill in one cost type per row - either the fixed amount or the percentage, not both.
Using the Form Interface
Navigate to 'Connect & Import' and select 'Shipping Costs'.
Complete the form with the following information:
Start Date (optional, yyyy-mm-dd): When these shipping costs begin applying. Leave blank to apply to all historical orders and future orders.
End Date (optional, yyyy-mm-dd): When these shipping costs stop applying. Leave blank for ongoing costs.
Shipping Method Key: [Prepopulated] Internal identifier for the shipping method
Shipping Method: [Prepopulated] Display name of the shipping method
Shipping Method Source: [Prepopulated] Platform source (e.g., Shopify, Amazon, Linnworks)
Shipping Country: [Required] Country code for where this cost applies
Currency: The currency for the cost amount (e.g., GBP, USD). Costs are
automatically converted to the order's currency if they differ
Cost Amount: Enter a fixed shipping cost per order (leave blank if using percentage)
Percentage of Revenue Cost Amount: (Optional) Enter as decimal (e.g., 0.02 = 2%) for variable costs based on total order revenue (leave blank if using fixed amount)
Shipping Minimum Weight: (Optional) Minimum order weight (inclusive) for this cost band. Used with Shipping Maximum Weight for weight-banded costs. Leave blank for a flat cost that applies regardless of weight.
Shipping Maximum Weight: (Optional) Maximum order weight (exclusive) for this cost band. Used with Shipping Minimum Weight. Leave blank for a flat cost.
Select 'Submit Data'.
Your data will sync overnight and appear in your reports.
Using CSV for Bulk Uploads
For bulk uploads, download the CSV template from the Shipping Costs page. The template will include all your available shipping methods. Fill in your data offline and upload by dragging and dropping the completed file onto the editor. Remember to delete all template rows before uploading your data.
Weight-Banded Shipping Costs
You can define different costs for the same shipping method based on order
weight. The system calculates the total weight of all products in an order and
matches it to the appropriate weight band.
For example, for "Standard Delivery" to the UK:
Shipping Method | Country | Min Weight | Max Weight | Cost |
Standard Delivery | United Kingdom | 0 | 5 | 3.50 |
Standard Delivery | United Kingdom | 5 | 10 | 5.00 |
Standard Delivery | United Kingdom | 10 | 25 | 8.50 |
An order weighing 7kg would match the 5–10kg band and be assigned a 5.00 cost.
If no weight bands are provided (Shipping Minimum Weight and Shipping Maximum
Weight left blank), the cost is treated as a flat rate and applied to all
orders using that shipping method, regardless of weight.
Priority: If an order matches both a weight-banded cost and a flat-rate cost
for the same shipping method, the weight-banded cost takes priority.
How Costs Are Allocated
Shipping costs are allocated across line items within each order:
Weight-banded costs: Allocated proportionally by each product's weight share of the total order weight.
Flat-rate costs (no weight bands): Split proportionally by each line item's share of total order value.
Percentage of revenue costs: Applied as a percentage of each line item's product price.
Priority: Specific vs Generic Country
When multiple cost rows could apply to an order, the system uses priority
matching:
1. Specific country (highest priority)
2. All Countries (fallback) - applies if no specific country match exists
This allows you to set a general default shipping cost and override it for specific countries.
Shipping Cost Priority Chain
This import is one of several sources of shipping cost data. The system uses the following priority order:
1. Order Shipping Costs import: Per-order actual costs (highest priority)
2. This import (weight-banded): Matched by shipping method + order weight
3. This import (flat-rate): Matched by shipping method, split across line items
4. This import (% of revenue): Applied as a percentage of line item revenue
5. System shipping costs: Pulled from your connected platform (e.g. Brightpearl, Linnworks)
Overlapping Date Ranges
If multiple cost entries for the same shipping method, country, and weight band have overlapping date ranges, the entry with the latest end date takes priority for the overlapping days.
Managing Your Imports
To remove shipping costs, locate the file under 'My Imported Data' in the custom data import tab and select the delete button.
