Skip to main content
Shiipp calculates charges for courier partners automatically based on the weight of each package and the rate tiers you configure. Once a billing period closes, you can generate a preview, apply adjustments, publish the invoice to the courier’s dashboard, and record payment — all without leaving Shiipp.
This guide is for Managers and Admins. Rate configuration requires the Admin role. Generating and publishing invoices requires at least the Manager role.

How Billing Works

Shiipp uses a weight tier model. You define a set of weight ranges, each with a flat fee. When an invoice is generated, every package in the billing period is matched to the tier that covers its actual weight, and the corresponding fee is applied.
A package that does not fall within any configured weight tier receives a fee of $0.00. It still appears in the invoice, but contributes nothing to the total. Make sure your tiers cover the full range of package weights you handle — gaps in coverage mean unbilled packages.
Weight rangeFlat fee
0 – 5 LBS$5.00
5 – 15 LBS$10.00
15 – 30 LBS$18.00
30 LBS+$25.00
These are illustrative values. Your actual tiers are configured in Accounting > Rate Configuration.
You can also add an air freight rate — a flat per-pound or per-kilogram surcharge applied on top of the tier fee. This is configured per courier and is optional. Global vs. courier-specific rates: Global default rates apply to all couriers unless you define a custom rate table for a specific courier. Custom rates always take precedence.

Configuring Rates

1

Open Rate Configuration

Go to Accounting > Rate Configuration in the sidebar.
2

Choose global or courier-specific rates

To edit rates that apply to all couriers by default, stay on the Global Defaults tab. To set rates for a specific courier, select that courier from the dropdown.
3

Add, edit, or delete weight tiers

Use the rate table to manage tiers:
  • Click Add Row to create a new weight range. Enter the start weight, end weight, and flat fee.
  • Click any existing row to edit its values inline.
  • Click the delete icon on a row to remove that tier.
Make sure your tiers cover the full range of package weights you handle. Gaps in coverage can cause packages to go unmatched during invoice generation.
4

Copy global defaults to a courier (optional)

If you want a courier’s rates to start from the global defaults and then be customized, click Copy Global Defaults while viewing that courier’s rate table. This populates their table with the current global values, which you can then modify.
5

Set the air freight rate (optional)

Enter a value in the Air Freight Rate field to add a per-unit surcharge on top of tier fees for this courier. Leave the field blank to skip this surcharge.
6

Save your changes

Click Save. Updated rates apply to any invoices generated after this point. Previously published invoices are not retroactively recalculated.

Generating an Invoice

1

Open Courier Bills

Go to Accounting > Courier Bills and select the courier you want to invoice.
2

Set the billing date range

Enter a Start Date and End Date. Shiipp includes all packages logged within this range, based on their intake date.
3

Generate the invoice preview

Click Generate Invoice Preview. Shiipp:
  1. Fetches all packages in the date range for this courier
  2. Matches each package to the appropriate weight tier
  3. Applies any air freight surcharge
  4. Calculates total fees
The preview displays a full breakdown before anything is published.
4

Review the invoice summary

Check the summary panel for:
  • Warehouse details — the billing entity (your warehouse name, address, and contact information)
  • Courier details — the receiving entity being invoiced
  • Total packages included
  • Total weight (LBS and KG)
  • Per-tier breakdown showing how many packages fell into each rate tier and the subtotal for each
  • Total fees due across all tiers
5

Apply manual adjustments (optional)

Click Add Adjustment to include line items that fall outside the standard tier calculation:
  • Transportation surcharges
  • Packaging materials
  • Discounts or credits
Each adjustment requires a description and an amount (positive for charges, negative for credits).
6

Publish the invoice

Click Publish. The invoice status changes to Published and becomes visible to the courier in their own dashboard. They can view the full breakdown and download a copy.
7

Mark as Paid

When you receive payment, open the invoice and click Mark as Paid. Shiipp records the payment date and updates the status to Paid.

Invoice Statuses

StatusMeaning
DraftBeing prepared — not yet visible to the courier
PublishedCourier can view and download the invoice
PaidPayment has been recorded
Publishing an invoice is not reversible through the standard interface. Double-check your date range, package count, and adjustments before clicking Publish.
Couriers can view their own bill history and download invoices directly from their dashboard. They only ever see their own records — never another courier’s billing data.

Invoice Ninja Integration

If your Shiipp account is configured with an Invoice Ninja connection, you can push published invoices to Invoice Ninja for external accounting. Look for the Sync to Invoice Ninja button on the invoice detail page. Contact your Shiipp administrator to enable this integration.