Help Center
Everything you need to know to ship internationally with ShipAnywhere.
Creating an Account
Go to the app
Visit the ShipAnywhere app at /app. You'll see the sign-in page.
Click "Create Account"
Switch to the Create Account tab. Fill in your full name, email address, and choose a password (minimum 8 characters).
Wait for approval
New accounts require admin approval. You'll see a pending status screen. Once approved, you'll have full access to all features.
Tip: Contact the admin if you need faster approval. Your account status will update automatically when you refresh.
Logging In
Enter your email and password on the sign-in page and click Sign In. Your session persists across page refreshes — you won't need to log in again until you explicitly sign out.
If you forget your password, contact the administrator to reset it.
Dashboard Overview
After logging in, you'll see the main navigation bar with these tabs:
- 📦 Quote — Create new shipments. This is your main workspace for getting rates, filling customs docs, and generating labels.
- 🚚 Shipments — View all your past and active shipments. Track packages, download labels, and reprint invoices.
- 📅 Pickups — Schedule FedEx driver pickups from your address.
- ⚙️ Admin — (Admin only) Manage users, view all shipments, billing adjustments, and check API status.
In the top-right corner you'll also see:
- Wallet — Your current wallet balance. Click to view transaction history or top up.
- 🔔 Bell icon — Notifications for billing adjustments, refunds, and account updates. A red badge shows unread count.
- User avatar — Quick access to Saved Contacts, Item Profiles, Shopify integration, and sign out.
Getting a Quote
Enter origin details
On the Quote page, fill in the sender's name, address, city, postal code, and country. You can select a saved sender from the dropdown if you have contacts saved.
Enter destination details
Fill in the recipient's name, address, city, postal code, and country. Again, you can select from saved recipients.
Add packages
Click + Add Package and enter the dimensions (length, width, height in cm) and weight (kg) for each package. You can add multiple packages for multi-piece shipments.
Get rates
Click Get Quote. ShipAnywhere will fetch real-time FedEx rates across all available services. You'll see prices, transit times, and delivery estimates for each option.
Select a service
Click on the service you want (e.g., FedEx International Priority, International Economy). You'll be taken to the customs documentation page.
Tip: Accurate dimensions matter. FedEx uses dimensional weight (L×W×H ÷ 5000) if it exceeds actual weight. Getting dimensions right ensures accurate quotes.
Address Validation
Before shipping, you can validate the destination address to catch errors early.
Enter destination details
Fill in the destination country and postal code on the Quote page.
Click "Validate Address"
Click the Validate Address button below the destination fields. The system checks if the postal code resolves to a valid city.
You'll see a green checkmark if the address is valid, or a warning if the city doesn't match the postal code. This helps prevent failed deliveries and returns.
Customs & Electronic Trade Documents
For international shipments, customs documentation is required. ShipAnywhere handles this electronically through FedEx ETD (Electronic Trade Documents).
Review sender & recipient
Verify the sender and recipient details are correct. Edit if needed.
Add commodity items
Click + Add Item for each type of item in your shipment. For each item, fill in:
- Description — Clear, specific description (e.g., "Cotton T-Shirt" not just "Clothing")
- HS Code — Harmonized System code for customs classification. Use the Suggest button for help.
- Country of Origin — Where the item was manufactured
- Quantity & Unit Value — How many and the value of each unit in USD
- Weight — Weight per unit in kg
Set export details
Choose the Terms of Sale (Incoterms like DAP, DDP) and Reason for Export (e.g., Sale, Gift, Sample). These are required for customs processing.
Proceed to payment
Click Continue to Payment when all items are added and customs details are complete.
Important: Inaccurate customs declarations can cause shipment delays, returns, or fines. Be honest and specific about item descriptions and values.
Payment & Labels
ShipAnywhere uses a wallet-based payment system. Shipment costs are deducted from your wallet balance.
Review charges
You'll see a breakdown of the shipping cost, your wallet balance, and the remaining balance after the shipment.
Confirm & ship
If your wallet has sufficient balance, click Confirm & Ship. The cost is deducted from your wallet and the label is generated instantly.
Top up if needed
If your balance is insufficient, a top-up form appears right on the payment page. Enter the amount (or use the "Exact amount needed" button), pay via Stripe, and your shipment is created automatically — no need to re-enter any details.
Download your label
Once confirmed, your FedEx shipping label is generated instantly. Click Download Label (PDF) to save and print it. A commercial invoice is also generated electronically via ETD.
Tip: You can top up the exact amount needed for a shipment — no forced minimum balance. Print your label on an A4 sheet or 4x6 thermal label.
HS Codes Explained
Harmonized System (HS) codes are international customs classification codes used worldwide. Every item crossing borders needs one.
- 6-digit codes are universal across all countries
- 8-10 digit codes are country-specific extensions for more detail
- You need at least a 6-digit code for international shipping
ShipAnywhere includes an HS Code Suggest button that uses AI to recommend the right code based on your item description. Always verify the suggestion is accurate for your specific product.
Common examples:
- 6109.10 — T-shirts, cotton
- 8471.30 — Laptops, notebooks
- 4202.12 — Suitcases, travel bags
- 3304.99 — Beauty/cosmetic preparations
Batch Shipping
Ship multiple packages at once by uploading a CSV file. Perfect for e-commerce sellers with high volume.
Prepare your CSV
Create a CSV file with these columns:
- Required: recipient_name, address, city, country (2-letter code e.g. US, GB, MY), zip, phone (with country code e.g. +65...), weight_kg, description, hs_code, value_usd
- Optional: address2, state, email, length_cm, width_cm, height_cm
Click "Download Template CSV" for a ready-to-fill template with example rows.
Upload the file
On the Quote page, click "Batch Ship (CSV)". Upload your CSV file (maximum 50 rows per batch).
Review & validate
The system shows a preview table of all rows and validates required fields. Fix any errors before proceeding.
Start batch shipping
Click "Start Batch Shipping". The system processes each row: gets the cheapest FedEx rate, creates the AWB, and deducts from your wallet. A progress bar shows real-time status with tracking numbers.
Tip: All batch shipments use your profile address as the sender. Make sure your profile is filled in before batch shipping (Avatar > My Profile).
Important: Ensure your wallet has enough balance for all shipments before starting. The system uses the cheapest available FedEx service for each row.
Tracking Shipments
Go to the 🚚 Shipments tab to view all your shipments. Each shipment shows:
- Tracking number (click to copy)
- Route (origin → destination)
- Status (Label Created, In Transit, Delivered, Cancelled)
- Cost and payment details
Tracking status updates automatically from FedEx. Click the 🔍 Track button on any shipment to open FedEx.com tracking. You can also search and filter shipments by tracking number, destination, or status.
Return Labels
Generate a return shipping label for packages that have been delivered.
- Go to the Shipments tab
- Find a shipment with "Delivered" status
- Click the ↩️ Return button
- The system creates a new FedEx shipment with the sender and recipient addresses swapped
- A return label PDF is generated for download
Return labels are charged to your wallet at the prevailing FedEx rate for the reverse route.
Scheduling a Pickup
Go to the 📅 Pickups tab to schedule a FedEx driver to collect your packages.
Fill in pickup address
Enter or confirm the pickup location — contact name, phone, full address. You can select from saved senders.
Set package details
Enter the total number of packages and total weight. Select the contents type (Items or Documents) and destination country.
Choose date & time
Select the pickup date (today or a future date) and your preferred earliest and latest time window. FedEx drivers will arrive within this window.
Schedule pickup
Click Schedule Pickup. You'll receive a confirmation code when successful.
Tip: Allow at least a 2-hour window between earliest and latest time for the best chance of a successful pickup. FedEx typically requires at least 2 hours of access time.
Cancelling a Shipment
You can cancel a shipment before it's been picked up by FedEx:
- Go to Shipments tab
- Find the shipment and click Cancel
- Confirm the cancellation
If the shipment has status "Label Created" and hasn't been tendered to FedEx, cancellation is free. Once FedEx has the package, you'll need to contact FedEx directly.
Refunds for cancelled shipments are credited back to your wallet by the admin.
Wallet System
ShipAnywhere uses a wallet to manage payments. Your wallet balance is shown in the navigation bar and on the Wallet page.
- Shipment costs are deducted from your wallet when you create a shipment
- Billing adjustments are debited or credited automatically (see below)
- Transaction history shows every credit and debit with timestamps
- If your wallet balance is negative, you won't be able to create new shipments until you top up
Click the Wallet badge in the navigation bar to view your balance, transaction history, and top up.
Topping Up Your Wallet
There are two ways to top up:
From the Wallet page
Click the Wallet badge in the nav bar, enter an amount (or use the quick buttons), and pay via Stripe.
From the payment page (inline top-up)
If your balance is insufficient when creating a shipment, a top-up form appears directly on the payment page. You can top up the exact amount needed — and once payment is confirmed, your shipment is created automatically without re-entering any details.
Tip: You can top up any amount from $0.50. There's no forced minimum balance — top up exactly what you need for each shipment if you prefer.
Billing Adjustments
FedEx independently verifies the weight and dimensions of every package. If the actual measurements differ from what you declared, a billing adjustment may occur:
- FedEx billed more (you under-declared weight/dimensions) — The difference plus markup is debited from your wallet. You'll receive a notification explaining the charge.
- FedEx billed less (you over-declared) — The difference plus markup is credited back to your wallet automatically. You'll receive a notification confirming the refund.
You can view all adjustments and their details in your wallet transaction history.
Important: Always declare accurate weights and dimensions. Repeated discrepancies may affect your account's trust score. If your wallet goes negative due to adjustments, you'll need to top up before creating new shipments.
Photo Evidence for Disputes
After creating your AWB and packing your shipment, we strongly recommend taking 4 photos before handing your package to FedEx. These photos are your proof if FedEx measures your package differently and you need to dispute the charge.
The 4 photos you need
- Weight — Place your package on a scale with the AWB label clearly visible. The scale display should show the weight reading.
- Length — Measure the longest side with a measuring tape. The AWB label and tape measurement should both be visible.
- Width — Measure the second side with the tape. AWB label visible.
- Height — Measure the third side. AWB label visible.
Key tips: Make sure the AWB tracking number is clearly readable in every photo. Use a measuring tape with clear markings. Take photos in good lighting. These photos will appear after every AWB creation in the app as a reminder.
How disputes work
If FedEx bills a higher amount and you believe the measurement is incorrect:
- You'll receive a notification about the billing adjustment
- Contact our support team with your 4 photos
- We will submit a dispute to FedEx on your behalf
- Disputes typically take 4–7 working days to resolve
- If successful, the overcharge is credited back to your wallet
Without photos, disputes cannot be raised. FedEx will not reverse charges without measurement evidence. Always take your 4 photos before shipping.
Notifications
The bell icon in the navigation bar shows your notifications. A red badge indicates unread notifications.
You'll receive notifications for:
- Billing adjustments (charges when FedEx bills more)
- Refunds (credits when FedEx bills less)
- Adjustment waivers
Click a notification to mark it as read, or use Mark all read to clear the badge. Notifications are checked automatically every 60 seconds.
Saved Contacts
Save frequently used sender and recipient addresses to speed up future shipments.
- Click the user avatar → Settings → Contacts
- Contacts are saved automatically when you create shipments
- Switch between Senders and Recipients tabs to manage each
- Select saved contacts from the dropdown on the Quote page to auto-fill addresses
Item Profiles
If you ship the same products frequently, item profiles save you from re-entering commodity details every time.
- Go to Settings → Item Profiles
- Item profiles include description, HS code, country of origin, unit value, and weight
- On the customs page, select a saved item profile to auto-fill all fields instantly
Saved Routes
Save frequently shipped routes and re-use them to speed up future shipments.
- After creating a shipment, click "Save This Route" on the confirmation page
- Give the route a name (e.g., "2kg to Germany" or "Weekly UK order")
- On the Quote page, select from the "Ship Again (saved routes)" dropdown
- The destination country, city, postal code, and weight are auto-filled
Analytics Dashboard
Track your shipping spend, volume, and patterns over time.
- Click the 📊 Analytics tab in the navigation bar
- Filter by time range: 7 days, 30 days, 90 days, or all time
- Summary cards: Total shipments, total spend, average cost per shipment, average cost per kg
- Monthly trend: Bar chart showing shipments and spend per month
- Top destinations: Your most-shipped countries with shipment count and spend
- Service breakdown: Which FedEx services you use most
- Click "Export CSV" to download the data for your accounting
Shipment Insurance
ShipAnywhere offers optional shipment insurance to protect against loss or damage during transit.
- Insurance options appear after selecting a shipping service
- Choose a tier based on your shipment's declared value
- Insurance cost is added to your total at checkout
- Claims are processed through our support team
Shopify Integration
Connect your Shopify store to import orders and fulfill them directly from ShipAnywhere.
Connect Shopify
Click the user avatar → Shopify Integration. Enter your Shopify store URL (e.g., mystore.myshopify.com) and click Connect.
Authorize the app
You'll be redirected to Shopify to approve the integration. Grant the requested permissions and you'll be redirected back.
Import orders
Unfulfilled Shopify orders appear in your ShipAnywhere dashboard. Click an order to pre-fill the shipping form with the customer's address and order details.
Auto-fulfill
After creating a label, ShipAnywhere automatically marks the order as fulfilled in Shopify and syncs the tracking number.
Developer API
Integrate ShipAnywhere into your own systems using our REST API.
Generate an API key
Go to your Profile (click avatar > My Profile). Scroll down to Developer API Key and click Generate. Your key starts with sa_.
Use the API
Include your API key in the X-API-Key header with every request. See the full documentation at /api-docs.html.
Available endpoints:
- POST /api/v1/rates — Get live FedEx shipping rates
- GET /api/v1/track/:tracking — Get tracking info (redirects to FedEx)
- GET /api/v1/shipments — List your shipments
- GET /api/v1/shipments/:id — Get shipment details
Important: Keep your API key secret. Never share it in public repositories, client-side code, or with third parties. You can regenerate it at any time from your profile.
Your Profile
Set up your default sender address so it auto-fills on every shipment.
- Click your avatar in the top-right corner
- Select "My Profile"
- Fill in your name, company, full address, postal code, country, phone, and tax ID
- Click "Save Profile"
Once saved, your address auto-fills on the Quote page (origin country + postal code) and on the customs page (full sender details). This is also used as the sender address for batch shipping.
Settings
Access your settings by clicking the user avatar in the top-right corner.
- Contacts — Manage saved sender and recipient addresses
- Item Profiles — Manage saved commodity/product profiles
- Shopify Integration — Connect or disconnect your Shopify store
- Sign Out — Log out of your account
Frequently Asked Questions
Still need help?
Contact our support team and we'll get back to you as soon as possible.
Email Support