Articles in this section

How to Set Up Ad Hoc Charges for POs

Ad hoc charges on a purchase order let you bill a 3PL client for additional costs associated with a specific PO — such as special handling, labor hours, or custom processing fees. Charges added to a PO are sent to the client's 3PL Billing account and appear on their next generated invoice.

To add ad hoc charges from a work order instead, see How to Set Up Ad Hoc Charges for Work Orders in 3PL Billing. For ad hoc fee type setup in a billing profile, see How to Set Up Ad Hoc Fee Types in 3PL Billing Profiles.

Before You Begin

You must have Billing and Purchase Order permissions to add ad hoc charges to a PO. The PO must exist in ShipHero before charges can be applied.

Table of Contents

How to Add an Ad Hoc Charge to a PO

  1. Go to POs and open the purchase order you want to add a charge to.
  2. Select the Ad Hoc tab.
  3. Click Add ad hoc on the right side of the page.
  4. Fill in the charge details in the Custom Ad hoc modal. See Ad Hoc Charge Field Reference below.
  5. Click Add to save the charge.
PO Ad Hoc tab with Custom Ad hoc modal open

Added charges appear in the Current Ad hoc charges section of the Ad Hoc tab. Multiple charges can be added to the same PO by repeating these steps.

Ad Hoc Charge Field Reference

Field Required Description
Label No A short identifier for the charge. Visible on the PO and in the billing portal.
Description Yes A description of the charge. Used for reference on the PO timeline and the client's invoice.
Unit Yes The unit type for the charge — for example, Hours, Units, or Orders.
Quantity Yes The number of units to charge.
Unit rate Yes The cost per unit. Total is calculated automatically as Quantity × Unit rate.
Date Yes The date associated with the charge. Defaults to today.

How PO Ad Hoc Charges Appear in 3PL Billing

Ad hoc charges added to a PO are sent to the client's 3PL Billing account and included in their next generated invoice. To review charges in the billing portal, go to 3PL Billing > Customers, open the client's billing page, and check the Current Ad hoc charges section.

Edits made to a PO ad hoc charge are reflected in the Current Ad hoc charges list in the billing portal, and vice versa, as long as the charge has a Pending status.

Current Ad hoc charges section in 3PL Billing portal

More Resources

  • ShipHero Public API

    Connect your tools and AI agents directly to ShipHero with the Public API. Build powerful integrations, automate workflows, and tap into real-time data using the AI tools you prefer, with the option for secure, read-only access for AI-driven insights without added risk.

  • ShipHero Academy

    Explore ShipHero Academy for certifications, deep-dive training, and expert-led courses on WMS and fulfillment. Build your expertise and help your team operate at a higher level.

  • Change Log

    Stay up to date with the latest improvements across ShipHero. The Change Log gives you a clear view of new features, enhancements, and fixes as they roll out—so you always know what’s new and what’s better.