# Set up Uber
URL: https://support.starshipit.com/articles/4858092316687-set-up-uber
Canonical: https://support.starshipit.com/articles/4858092316687-set-up-uber
Markdown: https://support.starshipit.com/articles/4858092316687-set-up-uber.md
Updated: 2026-05-06

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Step-by-step guide to setting up Uber.

Connect Uber Direct to Starshipit for domestic deliveries in Australia and New Zealand. Uber provides live delivery prices; Starshipit creates a plain label for these shipments.

## Before you begin

You need an active Uber Direct account and your **Uber Client ID**. Ask your Starshipit Sales Representative, Customer Success Manager, or [support team](https://help.starshipit.com) for the client ID.

Complete billing and tax details in the Uber Direct Dashboard before creating live deliveries. If you use custom commercial terms, your Uber representative must configure the account first.
  

## Set up Uber

1. Go to **Settings > Couriers > Add a new courier > Uber**.
2. Tick **Enable Uber**.
3. Enter your Uber Client ID in the Customer ID field.
4. Select the country that your Uber account is associated with.
5. Click **Save**.
6. Click **Test to ensure it works** to validate that your credentials are correct.

### Choose the contract type

Some Uber accounts use standard pricing and some use custom pricing. If your Uber setup page includes a pricing or contract type field, select the option that matches the commercial terms on your Uber Direct account:

| Contract type | Use when |
| --- | --- |
| Standard pricing | Your Uber account uses Uber's standard parent pricing. |
| Custom pricing | Your Uber account has custom pricing agreed with Uber. |

If you are unsure which option applies, confirm with your Uber representative or Starshipit support before creating the Uber customer ID.

:::note
Use the same Uber Customer ID for each Starshipit child account when the locations share billing. Ask your Starshipit Onboarding Manager for a separate ID when locations need separate billing.
:::

## Configure delivery defaults

Uber does not use product codes. When you open an order, Starshipit shows Uber with the current delivery price.

- **Pickup scheduling:** Choose immediate, delayed, or a specific pickup time under **Settings > Couriers > Uber**. Delayed and scheduled pickups show a time window on the order before you print.
- **Delivery outcome:** Choose how Uber should handle a successful delivery (**Meet at door** or **Leave at door**) and an undeliverable order (**Return to sender**, **Leave at door**, or **Discard**).
- **Proof of delivery:** Turn on **Signature Required** or **Picture Required** when needed. You cannot use **Leave at door** when a signature is required.
- **Age-restricted goods:** Turn on **Age Restricted** and set the minimum recipient age. You can also set this per order.
- **Item-aware dispatch:** Add item weights and dimensions so Uber can choose an appropriate vehicle.
- **Tracking:** Uber's tracking link gives live driver updates. Starshipit can send it to customers at the **Printed** milestone.

## Live rates at checkout for Uber

Uber Direct deliveries are calculated based on a fixed fee plus a distance fee. In Starshipit, you can control your margins by bearing the costs or passing them on to your customers.

Here's how you control how you charge customers for an Uber Direct delivery:

1. Set up Uber Direct as a carrier in your Starshipit account.
2. In Starshipit, go to **Settings** \> **Checkout Rates**.
3. Click **Courier Configuration**.
4. Tick the **Enable advanced setting view** box.
5. Add Uber, then click either Contract Rates or Table Rates.
6. Within these settings, you can control what customers get charged by adding margins as an amount or percentage, for all orders or based on factors like where you're customers are located. [Learn more about live rates in this guide](/articles/rates-at-checkout/set-up-guides/about-live-rates-at-checkout-supported-couriers).

## Configure Uber settings

| Setting | What it does |
| --- | --- |
| Enable Uber | Turns Uber Direct on for shipment creation. |
| Customer ID | Identifies the Uber customer account connected to Starshipit. |
| External Store ID | Optional Uber store or location identifier supplied by Uber. |
| Country | Select Australia or New Zealand for the Uber account. |
| Serviceability | Enter the pickup postcode. Uber only returns a delivery option when the destination is within the refreshed serviceable postcode list. |
| Default undeliverable action | Choose Return to sender, Leave at door, or Discard. Leave at door cannot be used with signature or picture requirements. |
| Default deliverable action | Choose Meet at door or Leave at door for successful deliveries. |
| Signature Required, Picture Required, and Age Restricted | Set the default delivery requirements. Age Restricted also has a minimum age. |
| Hide Receiver Details | Prevents receiver email and phone details from printing on labels. |
| Pickup Scheduling Method | Choose immediately after printing, delayed after printing, or a specific date and time. |
| Require pickup barcode scan | Requires the pickup barcode to be scanned. |
| Delay minutes, Pickup date, and Pickup time | Define when the driver should arrive for the selected schedule method. |
| Refresh serviceable postcodes | Reloads the postcodes Uber serves from the configured pickup postcode. |
