Set up shipping carriers
- Sellers with the account and settings permission to configure orders settings. Set permissions in Square Dashboard.
About shipping carriers
By integrating your Square account with Shippo—a shipping carrier partner—you can connect to multiple carriers (for example, FedEx, USPS, DHL Express), and purchase and print shipping labels. You can also set up shipping directly with UPS from your Square Dashboard to access pre-negotiated discounted rates without connecting to Shippo.
Before you begin
You can set up shipping options in Square Dashboard.
Assign Shipping fulfillment (for shipping via a carrier) to your items in your item library. Learn how to set up items for your website.
You can ship orders with Square that come in from Square Online, Square Point of Sale, Square Retail POS, Square Invoices and Square Subscriptions—any order with a fulfillment type of shipping.
Connecting a Shippo account with Square won’t make any changes to any connections to the Shippo marketplace app.
Your Shippo features, services and account details are managed by Shippo directly. For additional help, visit the Shippo support site.
You can set up UPS without connecting to Shippo, but you may connect to Shippo on top of UPS to set up additional carriers.
To set up UPS directly, you need a UPS.com account. If you don’t have one, you can create an account at UPS.com before connecting.
You can set up UPS without connecting to Shippo, but you can connect to Shippo on top of UPS to set up additional carriers.
Set up and manage a UPS connection
You can connect your UPS account directly to Square to access pre-negotiated UPS rates without going through Shippo. To use this option, you need an existing UPS account. If you don’t have one, go to ups.com to create one.
- Sign in to Square Dashboard and go to Settings > Account & Settings > Fulfillment methods > Shipment.
- Under Shipping labels, click Get started or Add carrier.
- Select UPS as your carrier.
- In the pop-up window, choose your connection type:
- To use pre-negotiated rates (DAP), click Continue. You need an existing UPS account. If you don’t have one, click Create an account to set one up first at ups.com, then return to complete this step.
- To use your own UPS account rates (BYOA), click Connect your own and follow the Shippo BYOA flow.
- Sign in to your UPS account when prompted on the UPS sign-in page.
- Complete the verification form. This form is required for fraud prevention, so do not use autofill as the information must be typed in manually for verification to succeed.
- Wait for UPS to validate your account:
- If approved: You’ll see UPS listed as connected in your carrier list. Select your default service level (SLA) and click Done.
- If rejected: An error will appear with a link to the UPS support form. Complete the form so UPS can review your account. Once UPS notifies you that your account is validated, return to Square Dashboard to connect your UPS account using the same steps above.
Instead of connecting to Shippo, you can get Square pre-negotiated rates with UPS by simply signing in to your UPS account.
- Sign in to Square Dashboard and go to Settings > Account & Settings > Fulfillment methods > Shipment.
- Under Shipping labels, click Get started.
- Read the overview details > Next.
- Choose UPS and click Continue to log in to your account. You can also select Create an account if you don’t have one.
- Choose your preferred service level > Next.
- Add shipping box details to finish your setup.
If your UPS connection is lost or your credentials become invalid, you’ll see a warning in your fulfillment settings. To reconnect:
- Sign in to Square Dashboard and go to Settings > Account & Settings > Fulfillment methods > Shipment.
- Click Sign in in the UPS reconnection banner.
- Complete the UPS sign-in and verification steps again.
Integrate Square with Shippo
Use Shippo to connect USPS, DHL Express, FedEx or UPS with your own account rates. To connect a Shippo account and set up shipping label purchases:
- Sign in to Square Dashboard and go to Settings > Account & settings > Fulfillment methods > Shipment.
- Under “Shipping labels,” click Get started > Connect account. If you already started connecting your account, click Continue setup > Connect account.
- Create a new Shippo account, then click Sign Up. Click Log in if you already have a Shippo account. If you set up a new Shippo account, check your email to complete your account activation.
- Enter your payment card details, then click Allow access.
- Click Next once your Shippo account successfully connects. If the connection fails, you can review the error message and click Connect account to try again.
- Select a default carrier and service level.
- Enter the requested carrier account information. Depending on the carrier you select, you may be taken to their website to complete account connection.
- Choose the default service level. Service level options are determined by the default carrier selected. When purchasing a label, the service level is shown in your top three options.
- Once you have connected all the relevant carriers, click Next to finish connecting your account.
Add your own box sizes to more accurately estimate shipping costs when printing shipping labels. Adding a default box will also allow you to set a default that is always selected when you purchase a label.
Learn how to manage custom shipping boxes.
Set up shipping directly with UPS
You can connect to UPS directly from your Square Dashboard to access pre-negotiated discounted shipping rates. You don’t need a Shippo account to use UPS with Square.
Sign in to Square Dashboard and go to Settings > Account & Settings > Fulfillment methods > Shipment.
Under “Shipping labels,” click Get started.
Read the overview details and click Next.
Choose UPS and click Continue to sign in to your UPS account. If you don’t have a UPS account, select create an account to set one up at UPS.com first.
Sign in to your UPS account on the UPS login page.
Complete the verification form. Your information is verified in real time.
Once verified, UPS will appear as connected on your carrier list. Choose your Preferred service level and click Next.
Add shipping box details to finish your setup.
Note: If your verification is not approved, you’ll see a prompt to complete a form with UPS. Once UPS reviews and validates your account, return to Square Dashboard to connect your UPS account.
You can optionally add more shipping carriers by connecting to Shippo after setting up UPS.
Choose carrier rates
When connecting to carriers through Shippo, you have two options: Square pre-negotiated rates, or personal carrier rates with your own account. If you use pre-negotiated rates, the carrier rates will show and you may need to review and agree to the terms and conditions. You can only enable one of these options per carrier.
Square pre-negotiated rates
You can connect to USPS, DHL Express and UPS with pre-negotiated rates. These rates are already enabled and available to you, except for FedEx, which requires a one-time access request.
Sign in to Square Dashboard and go to Settings > Account & Settings > Fulfillment methods > Shipment.
Click Shipment carriers to view more details.
Under the listed carriers, select your preferred carrier with pre-negotiated rates.
Choose a Preferred service level.
Click Done.
Personal carrier rates
You can connect FedEx and DHL Express with personal carrier rates via Shippo. You can also connect UPS with your own account rates via Shippo. To connect UPS with Square pre-negotiated rates instead, reference the section above. You’ll need to sign in to your carrier account to access your rates.
Note: If you enable UPS with your own account, you will no longer be able to access UPS with pre-negotiated rates.
Sign in to Square Dashboard and go to Settings > Account & Settings > Fulfillment methods > Shipment.
Click Shipment carriers to view more details.
Under the listed carriers, select your preferred carrier to add your account.
Enter all of your carrier account information, such as username and account number. For more information on how to access your account information, please visit your carrier’s website.
Click Connect account.
Disconnect your Shippo account
If you disconnect your Shippo account, you won’t be able to create or purchase shipping labels.
Sign in to Square Dashboard and go to Settings > Account & Settings > Fulfillment methods > Shipment.
Click Shippo login > Remove account. You’ll be redirected to the Shipments page in your Square Dashboard.
Click Get started > Connect account to reconnect the same account or to connect a different Shippo account.
Manage your fulfillment locations
Ship From addresses are where your shipments originate from. You can use them to calculate shipping costs so the carrier knows how far the package will travel. You can validate your addresses to ensure the carrier will recognize it as a valid address.
To review and validate addresses from your fulfillment locations:
Sign in to Square Dashboard and go to Settings > Account & Settings > Fulfillment methods > Shipment.
Click Manage addresses to view a list of addresses associated with your fulfillment locations.
Click Validate. Previously validated addresses will have a check mark (✔) next to them, but you can click a row to edit the Ship From address.
Enter or update Ship From address details and click Save.
Review the address and click Use suggested, if applicable.
Click Done.
Ship From addresses are pre-filled with your business location address. To manage your business locations, sign in to your Square Dashboard and go to Settings > Account & settings > My business > Locations.