How can I upload shipping rates using a CSV file?

Topic summary

Core Issue:
Merchants need to upload complex shipping rate matrices via CSV files, as manual entry is extremely time-consuming. Multiple users report having complicated rate structures from freight companies that require frequent updates.

Shopify’s Official Position:

  • No native CSV import/export functionality exists for shipping rates
  • Custom solutions are not currently possible through Shopify’s platform
  • Rates must be added manually following documented steps
  • Shopify staff collected feedback and .myshopify.com URLs to forward to development teams
  • No timeline provided for if/when this feature might be implemented

Community Requests:

  • Variant-level shipping profile specification (not just product-level)
  • CSV export capability for backup purposes before bulk changes
  • Multi-national/global shipping rate management

Third-Party Solutions:
Two apps emerged as workarounds:

  • CSR (CSV Shipping Rates) - allows uploading shipping rate tables via CSV
  • Toolify Shipping Rate Manager - recently launched app for bulk shipping rate management

Current Status:
Nearly 4 years since initial request with no official Shopify solution. Merchants express frustration and some consider switching platforms. Community relies on third-party apps to address this gap.

Summarized with AI on October 23. AI used: claude-sonnet-4-5-20250929.

Hi, all!

Thank you for continuing to reach out to share your feedback and your specific use cases for requesting this feature.

I’ve passed along all of your thoughts to our teams already, and will continue to do so for new comments, too. Please note, once I’ve sent your feedback to our teams, I will ‘like’ your reply to indicate that it’s been submitted on our end.

While we don’t have any updates to share on this request currently, if we do have any information to provide in the future, we will post this on our Announcements page, as well as our changelog, so I recommend keeping an eye out there for more details.

Thanks!