First-Time Shopify Importer Customs Entry Walkthrough
What changed: Section 122 is no longer listed as a current surcharge (the forced-labor Section 301 replaced it on July 24, 2026), the Section 232 rates follow the April 2026 tiers, and the apparel landed-cost example uses current MFN rates. The 19 U.S.C. 1592 ceilings are corrected to the statute: two and four times the underpaid duty, up to the domestic value for fraud.
Eight things, in order: get an Importer of Record (IOR) number, decide who files the entry (you or a broker), classify the goods under HTS, calculate landed cost including the full duty stack, file the ISF 24 hours before vessel loading, file the entry summary at arrival, pay duties, and keep records for five years. The whole sequence is doable for someone running a single shipment, but the entry process is now materially harder than it was before September 2025.
Next step:Get the policy briefings
In this post
- What changed for first-time Shopify importers in 2025?
- TL;DR
- The 8-step sequence, with effort and cost at each step
- Step 1: Get an Importer of Record (IOR) number
- Step 2: Decide who files the customs entry, you or a broker
- Step 3: Classify your goods under the Harmonized Tariff Schedule (HTS)
- Step 4: Calculate landed cost (this is where most first-time importers underestimate)
- Step 5: File the Importer Security Filing (ISF) 24 hours before vessel loading
- Step 6: File the Entry Summary (CBP Form 7501) at US arrival
- Step 7: Pay duties
- Step 8: Keep records for 5 years
- Frequently asked questions
- Where this fits if you're moving from one-off shipments to a real cross-border operation
- References
- Related Articles
What changed for first-time Shopify importers in 2025?
The Section 321 de minimis exemption (which previously let cross-border parcels under $800 enter duty-free with minimal paperwork) was suspended on August 29, 2025, and the One Big Beautiful Bill Act makes it permanent on July 1, 2027. Every parcel into the US now needs an HTS classification and a duty payment, regardless of value. For a Shopify merchant who used to ship $40 packages duty-free, the cost structure has fundamentally changed.
TL;DR
If you sell cross-border on Shopify and you're handling your first formal US customs entry, the workflow is eight steps spanning roughly two to four weeks before the goods arrive, plus another week to clear customs after arrival. Three of the steps (getting an IOR, deciding on a broker, learning HTS classification) are one-time setup; the other five repeat with every shipment. The single biggest change for first-time Shopify importers in 2026: the de minimis exemption is gone, so even small parcels need formal entry treatment, which means a customs broker is no longer optional for most cross-border merchants. This guide walks through the full sequence with the decisions that matter at each step.
The 8-step sequence, with effort and cost at each step
Quotable insight: The de minimis repeal didn't just add a duty bill, it changed the per-parcel fixed cost structure. A first-time Shopify importer who used to ship 100 parcels at $40 each duty-free now faces ~$15 to $25 in per-entry brokerage and processing fees on top of duty, often more than the duty itself. The breakeven for switching from per-parcel ad-hoc shipping to consolidated container shipping has dropped from roughly 500 units per month to closer to 50 units per month.
| Step | Effort (first time) | Cost | One-time or recurring |
|---|---|---|---|
| 1. Get an Importer of Record (IOR) number | 1-2 days, IRS application | Free or ~$15-30 if using a service | One-time |
| 2. Decide self-file vs broker | 1 evening of research | $0 to $1,000+ depending on choice | One-time decision, recurring fees |
| 3. Classify goods under HTS | 1-3 hours per SKU | $0 (DIY) to $200+ per SKU (broker classify) | Recurring per new SKU |
| 4. Calculate landed cost | 30 minutes per shipment | $0 (manual) | Per shipment |
| 5. File ISF (10+2) | 30 minutes (broker handles) | ~$25-75 per filing | Per shipment |
| 6. File Entry Summary at arrival | Broker handles | ~$100-250 per entry | Per shipment |
| 7. Pay duties | Wire transfer, ACH | Duty + MPF + HMF + applicable Section 232/301/Ch 99 | Per shipment |
| 8. Recordkeeping | Ongoing | $0 if you already have document storage | Continuous, 5 years |
The total per-shipment cost for the entry process itself (steps 5-7, excluding the duty itself) typically runs $150 to $400 for a small ocean LCL shipment, more for full containers or air freight.
Step 1: Get an Importer of Record (IOR) number
You cannot import into the US without being identified as an importer of record. The IOR number is one of three options:
- Your IRS Employer Identification Number (EIN) if you operate a US business entity (LLC, Corp, etc.)
- A Customs-Assigned Number (CBP-issued) if you don't have an EIN, available through a customs broker or directly from CBP
- A foreign importer of record if you're operating from outside the US, but this requires a US customs bond and additional documentation
Most Shopify merchants who already have a US LLC or Corp use their existing EIN. If you're operating as a sole proprietor without an EIN, you can apply for one through the IRS in about 15 minutes online (free), or your customs broker can arrange a CBP-assigned number.
Common mistake: using your personal SSN as your IOR. CBP allows it but it ties customs records to your personal name, which is generally not what you want for a business importing operation.
Step 2: Decide who files the customs entry, you or a broker
For shipments under $2,500, US law allows "informal entry" which the importer can file directly with CBP, no broker required, no customs bond required. Above $2,500, "formal entry" is required, which in practice means hiring a licensed customs broker.
| Scenario | Self-file? | Customs broker? |
|---|---|---|
| Shipment value under $2,500, simple goods, low ADD/CVD risk | Possible, but the time investment is significant | Often easier even at this scale |
| Shipment value $2,500 to $50,000, ecommerce typical range | Not advisable | Recommended |
| Shipment value above $50,000 or complex goods | Not advisable | Required in practice |
| Cross-border ecommerce post-de-minimis (under $800 parcels) | Theoretically self-file via informal entry, but volume makes this impractical | Almost always broker, often via consolidated entries |
For first-time Shopify importers, hiring a customs broker is almost always the right answer. The broker fees ($100 to $250 per entry for typical ecommerce shipments) are small compared to the cost of misclassification penalties or delayed releases. Pick a broker who has experience with your product category and who will explain the entry summary line-by-line on your first few shipments.
Step 3: Classify your goods under the Harmonized Tariff Schedule (HTS)
Every product imported into the US has to be classified under a 10-digit HTS code, which determines the duty rate and the applicability of Section 232/301/Chapter 99 overlays.
The classification process at a high level:
- Determine the chapter (the first 2 digits) based on what the product is
- Determine the heading (4 digits) based on more specific characteristics
- Determine the subheading (6 digits) following the General Rules of Interpretation
- Determine the statistical reporting suffix (8 and 10 digits) based on US-specific subdivisions
The General Rules of Interpretation (GRI) are the legal framework CBP uses, and they are not optional. GRI 1 says classify by the terms of the headings and any related Section/Chapter Notes. GRI 3 governs composite products and retail sets, where multiple headings could apply. Misclassification penalties under 19 USC 1592 reach up to two times the underpaid duty for negligence, four times for gross negligence and the goods' domestic value for fraud.
For a first-time Shopify importer with a small SKU count, the practical approach is:
- Ask your supplier for the HS code (foreign 6-digit), which gets you the chapter and heading
- Then use the USITC HTS website to refine to the US 10-digit code
- For complex or high-duty products, ask your customs broker to classify, or request a binding ruling from CBP
- Document your reasoning in writing for every code, this is your audit defense
Step 4: Calculate landed cost (this is where most first-time importers underestimate)
Landed cost is the all-in cost per unit by the time the goods arrive at your warehouse. It includes:
| Component | Typical % of FOB cost |
|---|---|
| Product cost (FOB) | 100% (the baseline) |
| International freight + insurance | 5-25% depending on distance and mode |
| MFN base duty (HTS-driven) | 0% to 10% for most goods, higher for textiles, footwear |
| Forced-labor Section 301 | 10% or 12.5% on goods of 60 economies since July 24, 2026 (per 91 FR 47318); it replaced the 10% Section 122 surcharge on goods entered February 24 to July 23, 2026 |
| Section 301 (China origin) | 7.5% to 25% on most products from China |
| Section 232 (steel, aluminum, copper and derivatives) | 50% (Annex I-A) or 25% (Annex I-B) on the full customs value since April 6, 2026 |
| Chapter 99 entries | Varies by product, can stack on top of Section 301/232 |
| MPF (Merchandise Processing Fee) | 0.3464% of customs value, $32 minimum, $634 maximum (2026) |
| HMF (Harbor Maintenance Fee) | 0.125% of customs value, ocean only |
| US inland transportation | $200-1,500 per pallet depending on origin port and destination |
| Brokerage and entry fees | $100-300 per entry |
The full duty stack matters. A China-origin apparel SKU might face MFN base duty (16.5% for a cotton T-shirt, HTS 6109.10.00) plus the forced-labor Section 301 (12.5% for China) plus China's Section 301 list duty (~7.5%) plus the MPF and HMF. The total can easily be 25% to 40% of FOB cost, before you've added freight or US delivery.
The single biggest mistake first-time importers make: treating the MFN duty rate as the total duty. It often isn't even half.
Step 5: File the Importer Security Filing (ISF) 24 hours before vessel loading
ISF, sometimes called "10+2", must be transmitted electronically to CBP at least 24 hours before the cargo is loaded onto a vessel at the foreign port, under 19 CFR 149. For air freight, ISF is replaced by the Air Cargo Advance Screening (ACAS) program with similar timing requirements.
For ocean cargo, confirm ISF 10+2 data elements and filing deadlines separately from the later customs entry summary.
The 10 elements you (the importer) provide:
- Manufacturer (or supplier) name and address
- Seller name and address
- Buyer name and address
- Ship-to party name and address
- Container stuffing location
- Consolidator (or stuffer) name and address
- Importer of record number
- Consignee number
- Country of origin
- HTS number (6-digit minimum)
The carrier provides the other 2 elements (vessel stow plan, container status messages).
In practice, your customs broker files the ISF on your behalf. Your job is to provide the 10 importer-supplied elements accurately and on time. Penalties for late or inaccurate ISF run up to $5,000 per violation.
Step 6: File the Entry Summary (CBP Form 7501) at US arrival
When the cargo arrives at the US port, your broker files the entry summary, which is the formal customs declaration. The entry summary includes:
- Importer of record details
- HTS code per line item, with declared value, country of origin, and duty calculation
- Section 232/301/Chapter 99 entries where applicable
- Any FTA preferential treatment claims (USMCA, KORUS, etc.)
- Antidumping/countervailing duty declarations
- Quantity, weight, and unit of measure
CBP reviews the entry summary, may issue a Request for Information (CF-28) if anything looks off, and either releases the cargo or holds it for further documentation or exam.
Step 7: Pay duties
CBP requires payment of duties before releasing the cargo for delivery to your warehouse. For first-time importers, payment is typically by:
- Wire transfer to CBP's Treasury account
- ACH debit through your broker's PMS (Periodic Monthly Statement) account if you have one set up
- Customs bond to defer payment, common for higher-volume importers
Review why CBP holds first-time importers' shipments before the first shipment reaches the port.
For ecommerce shipments, the duty bill should match what you calculated in Step 4. Significant discrepancies indicate either a classification error (yours or the broker's) or a Section 232/301/Chapter 99 overlay you didn't anticipate.
Step 8: Keep records for 5 years
Under 19 CFR 163, every imported entry record must be retained for 5 years from the date of entry. This includes:
- Commercial invoice
- Packing list
- Bill of lading
- ISF transmission confirmation
- Entry summary (Form 7501)
- Duty payment records
- Any supporting documents (FTA certificates of origin, classification reasoning, etc.)
Use how to read a Form 7501 entry summary to identify the importer, commodity lines and declared charges in the entry record.
Cloud storage with structured naming (year-month-shipment-document) is sufficient. The point is that during a CBP audit (typically a Focused Assessment 18-36 months after the entry), you can produce the complete file for any entry within minutes.
Frequently asked questions
Do I really need a customs broker for my first Shopify import?
For a single shipment under $2,500, you can technically self-file an informal entry. For most first-time Shopify importers running formal entries (over $2,500 in goods), a customs broker is the practical choice, the time and risk savings outweigh the $100 to $250 fee per entry. Pick a broker who is willing to walk through your first 2-3 entries line-by-line so you understand what's being filed on your behalf.
How is the de minimis repeal affecting my Shopify cross-border business?
Before August 29, 2025, parcels under $800 entered duty-free under Section 321 with minimal paperwork. After the suspension (and especially after the permanent repeal on July 1, 2027), every parcel needs an HTS code, formal duty assessment, and entry treatment. For Shopify merchants shipping small individual parcels, this typically adds $15-25 per parcel in handling and brokerage fees plus the actual duty. The breakeven for switching to consolidated container shipping has dropped substantially.
Can I just use the supplier's HS code instead of finding the US HTS?
The first 6 digits are internationally harmonized, so the supplier's HS code gets you the right chapter, heading, and subheading. The US-specific 8-digit and 10-digit subdivisions are not in the supplier's HS code. For most products this matters: the 10-digit determines the exact MFN duty rate and triggers Section 232/301/Chapter 99 overlays. Use the supplier's HS code as a starting point, then refine to the US 10-digit using the USITC HTS website or with broker assistance.
What's the difference between a customs broker and a freight forwarder?
A freight forwarder coordinates the physical movement of cargo (booking with carriers, generating bills of lading, arranging port pickup and delivery). A customs broker, licensed by CBP under 19 CFR 111, files the ISF and entry summary on your behalf and handles the regulatory side. Some companies do both; many specialize in one or the other. For ecommerce-scale shipments, you usually need both functions, sometimes from the same provider, sometimes from two.
How much does it cost to import a $10,000 shipment from China?
The number depends heavily on the product and the current tariff stack. A rough breakdown for typical apparel: ocean freight ($300-800), MFN duty (often 15-32% of value for apparel), forced-labor Section 301 (10% or 12.5% by origin), China's Section 301 list duty (~7.5% on most apparel), MPF and HMF (~0.5%), brokerage and entry fees ($100-250), US inland trucking ($200-600). Total all-in landed cost frequently lands at 30-55% above FOB. Use a Tariff Calculator or your broker's quote to model this for your specific HTS code and origin before shipping.
Do I need a customs bond as a first-time importer?
For shipments under $2,500 (informal entry), no bond is required. For formal entries (over $2,500), CBP requires a continuous bond or a single-transaction bond. A single-transaction bond is roughly $5-10 per $1,000 of entry value, paid per shipment. A continuous bond is a flat annual fee (usually $400-600 for a $50,000 bond) that covers all your entries for the year. If you expect to import more than 4-5 times per year, a continuous bond is more economical, and your broker can arrange it. You can size both options with our free customs bond calculator.
What is a "Periodic Monthly Statement" and should I sign up?
PMS is CBP's program for paying duties on a monthly statement basis instead of per-entry. Importers who file frequently use PMS to consolidate payments and get small administrative savings. For a first-time Shopify importer running 1-2 shipments per quarter, it's not worth the setup. For someone running weekly entries, it materially reduces the per-entry administrative burden.
Where this fits if you're moving from one-off shipments to a real cross-border operation
The eight-step sequence above scales decently for the first 5-10 shipments. Past that, the manual work compounds, classifying every new SKU, recalculating landed cost as Section 232/301 rates change, tracking which entries trigger ADD/CVD, retaining records for 5 years across 100+ entries, becomes a process problem rather than a single-shipment decision.
GingerControl builds tools for that scaled phase. Our HTS Classification Researcher helps importers and brokers classify products with audit-ready GRI reasoning, our Tariff Calculator calculates the full US duty stack across 200+ countries, and our OpenAPI integrates classification and tariff calculation into Shopify backends, ERPs, and 3PL pipelines. Talk to our team if your cross-border volume is starting to need automation.
For a Shopify checkout, the Shopify duty and tax calculator API integration guide separates native store features from app and custom integration choices.
References
- U.S. Customs and Border Protection, Importing into the United States Guide.
Source: CBP Importing Guide
Published: revised continuously - Code of Federal Regulations, Title 19, Part 149, Importer Security Filing.
Source: 19 CFR 149
Published: continuously updated - Code of Federal Regulations, Title 19, Part 111, Customs Brokers.
Source: 19 CFR 111
Published: continuously updated - U.S. Code, 19 USC 1592, Penalties for Fraud, Gross Negligence, and Negligence.
Source: 19 USC 1592
Published: 2023 edition - Office of the U.S. Trade Representative, Presidential Tariff Actions.
Source: USTR Presidential Tariff Actions
Published: continuously updated - U.S. International Trade Commission, Harmonized Tariff Schedule of the United States.
Source: USITC HTS
Published: continuously updated - CBP, "Suspension of Duty-Free De Minimis Treatment" Executive Order Implementation.
Source: CBP de minimis FAQ
Published: 2025-2026
Related Articles
New to importing, or new to the compliance seat?
Hand this to GingerOS.
Pick a 30-minute slot on the next page with Chen Cui, our CEO. Bring one notice or one SKU list (an ERP export, a spreadsheet or an email will do) and see what GingerOS does with it.
Reviewed by Michael Weick, LCB / CCS




