Articles on: Getting Started

Import Your Own Carrier Rates to AfterShip Shipping via CSV

Plans: Enterprise Platforms: All platforms

Overview



Empower your shipping strategy by seamlessly uploading carrier rates via CSV files. Say goodbye to limitations now; even carriers without rate calculation API capabilities can be part of your comprehensive rate comparison toolkit. We will consider the data uploaded by you to calculate rates so that you can easily retrieve rates for carriers without API capabilities and compare them to choose the optimal service.

What youโ€™ll learn



In this tutorial, weโ€™ll discuss:

Steps to upload your carrier shipping rates
FAQs

Steps to upload your carrier shipping rates



Log into your AfterShip Shipping account
Navigate to Carriers > Carriers rates
Click Import CSV

CSV import option in Carrier rates section
Click Download a sample CSV to see an example of the format required and then click Select files to upload your CSV file

Import carrier rates via CSV upload



Note: Remember to keep your CSV file under 5 MB or 10,000 rates.

FAQs



1. Are all fields, except for the postal code, mandatory?
Yes, all fields are mandatory except the postal code.

2. If the carrier already supports rate API, which rate will have priority?
CSV rates will have priority.
It means: once you have upload your own rates with the CSV import for a carrier, you will not be able to reflect the rates from carrier's API.
If you want both result available, please contact our team for a further discussion.

3. Will rates be returned in the Label API response if the user has uploaded rates?
Yes, both Rates API and Label API can display the uploaded rates.

4. Can I upload rates that will take effect later?
Yes, ensure you set the real "effective_from" date, formatted as YYYY-MM-DD. Leaving it empty uses the current date. If multiple rates have different effective_from dates, the nearest to today's rate is considered.

5. What happens if I set the overlapped weight range wrongly?
AfterShip doesn't check overlapped weight ranges. Verify your uploaded data for accuracy. Ideally, avoid overlapping weight ranges. If present, the system will consider the earliest rate as the result.

6. What happens if I mistakenly re-uploads the new rates for the existing records?
It will overwrite the existing data.

7. Will the uploaded rates be deleted automatically once the end date is crossed?
No, we will never amend your data. If the uploaded rates are outdated, you can delete the records.

8. Can we manually delete the rates and upload them again?
Yes you can always delete any record by any reason. Just to be reminded the delete action can't be reversed.

9. I wanted to upload the separate rates (with and without address types) for the same carrier, service_type, datetime, and weights. How can I do it?
We don't support address type parameter for uploaded rates.


If you have any queries, feel free to connect with our support team for quick assistance.

Updated on: 22/05/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!