<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: China Sourcing Agents</title>
    <description>The latest articles on DEV Community by China Sourcing Agents (@china-sourcing-agents).</description>
    <link>https://dev.to/china-sourcing-agents</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F334211%2Fc0680acd-f198-4b15-a1e6-df77bc67eefb.JPG</url>
      <title>DEV Community: China Sourcing Agents</title>
      <link>https://dev.to/china-sourcing-agents</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/china-sourcing-agents"/>
    <language>en</language>
    <item>
      <title>China Payment Terms: T/T, LC, Escrow</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Sun, 31 May 2026 01:46:07 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/china-payment-terms-tt-lc-escrow-3di1</link>
      <guid>https://dev.to/china-sourcing-agents/china-payment-terms-tt-lc-escrow-3di1</guid>
      <description>&lt;p&gt;Payment terms are where sourcing deals go wrong. Not because of fraud (usually) — but because buyers and factories have opposite incentives, and poorly structured terms leave one side holding all the risk.&lt;/p&gt;

&lt;p&gt;This guide explains every payment method you'll encounter sourcing electronics from China, and how to structure terms so you're not the one taking all the risk. For a broader view of the &lt;a href="https://china-sourcing-agents.com/guides/how-to-source-electronics-from-china/" rel="noopener noreferrer"&gt;full sourcing process&lt;/a&gt;, including how to find and qualify suppliers before payment ever comes up, see our sourcing guide.&lt;/p&gt;

&lt;h2&gt;
  
  
  The core tension
&lt;/h2&gt;

&lt;p&gt;Factories want money before they spend on materials and labor. Buyers want goods before they pay in full. Neither is wrong — both have legitimate business reasons.&lt;/p&gt;

&lt;p&gt;The result is a negotiation. Understanding the tools gives you leverage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Telegraphic Transfer (T/T)
&lt;/h2&gt;

&lt;p&gt;T/T is a direct bank wire. It's the dominant method for China sourcing because it's fast, cheap, and requires no bank infrastructure beyond a SWIFT-capable account.&lt;/p&gt;

&lt;h3&gt;
  
  
  The standard structure you'll see quoted
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;30% deposit / 70% before shipment&lt;/strong&gt; — this is the most common structure for first orders. You pay 30% to confirm the order, factory produces, you pay the balance before they release goods.&lt;/p&gt;

&lt;p&gt;Why this is the factory's preferred structure: they're covered for materials and most of the labor before you see anything. If you disappear, they have product they can sell elsewhere. If they produce badly, you're still obligated to pay or walk away from your deposit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;50/50&lt;/strong&gt; — more common for smaller orders or established relationships. The factory may accept this when they know the buyer, or when the order is small enough that materials cost is under the deposit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;100% upfront&lt;/strong&gt; — what factories want from unknown buyers. Walk away from this unless you have very strong trust signals about the factory, or you're ordering samples.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;30% deposit / 70% against copy of B/L&lt;/strong&gt; (Bill of Lading) — this is the buyer-friendly variation. You pay 70% when the factory hands the goods to the freight forwarder, and they send you a scan of the B/L as proof. Still some risk (goods are on a ship you haven't inspected), but meaningfully better than paying before shipment.&lt;/p&gt;

&lt;h3&gt;
  
  
  Structuring T/T to protect yourself
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pre-shipment inspection before releasing the balance.&lt;/strong&gt; Write this into your PO: "Balance T/T released upon successful &lt;a href="https://china-sourcing-agents.com/services/inspection/" rel="noopener noreferrer"&gt;pre-shipment inspection&lt;/a&gt;." You can hire a third-party inspector for $200-300; the cost is trivial against the protection.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Use copy of B/L as trigger.&lt;/strong&gt; Not "before shipment" — that can mean two days before the boat leaves, after everything is packaged. Against copy of B/L means goods are in the hands of the carrier.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Specify the bank account in the contract.&lt;/strong&gt; Factory bank accounts do change. Get written confirmation of the correct account before each wire. Phone-based fraud where someone intercepts your email and substitutes a different account is rare but real. A &lt;a href="https://china-sourcing-agents.com/services/audit/" rel="noopener noreferrer"&gt;factory audit&lt;/a&gt; and supplier verification before you place any order is the upstream step that reduces these risks significantly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Wire in USD, not RMB, from a major bank.&lt;/strong&gt; Cross-border wires in USD route through correspondent banks and have better dispute infrastructure than local transfers.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Letter of Credit (L/C)
&lt;/h2&gt;

&lt;p&gt;An L/C is a bank guarantee. Your bank issues a document promising to pay the factory's bank when specific conditions are met (documents proving shipment, inspection, etc.). Neither you nor the factory touches the money — it moves bank-to-bank against documentary evidence.&lt;/p&gt;

&lt;h3&gt;
  
  
  When L/C is appropriate
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Orders over $100,000 where the risk justifies the cost&lt;/li&gt;
&lt;li&gt;Relationships where you don't trust the counterparty but the deal makes sense&lt;/li&gt;
&lt;li&gt;When your corporate policy requires L/C for imports above a threshold&lt;/li&gt;
&lt;li&gt;When the factory specifically requests it (some larger factories prefer L/C because it's bankable — they can borrow against it)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Why most hardware startups don't use L/C
&lt;/h3&gt;

&lt;p&gt;The cost is real: 0.5-2% of the letter value in bank fees, plus weeks of setup time and significant paperwork. For a $20,000 order, that's $100-400 in fees plus the friction. T/T with good inspection structure often provides comparable protection at a fraction of the cost.&lt;/p&gt;

&lt;p&gt;L/C also requires the factory to comply with exact document specifications — a B/L that says "107 cartons" when the L/C says "108 cartons" can trigger a discrepancy that delays payment for weeks. Factories dealing with L/C for the first time often make these mistakes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sight L/C vs. usance L/C
&lt;/h3&gt;

&lt;p&gt;A &lt;strong&gt;sight L/C&lt;/strong&gt; pays the factory immediately upon presentation of complying documents. This is what you want as a buyer — the factory gets paid immediately, so there's no interest cost baked into your price.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;usance L/C&lt;/strong&gt; (also called "deferred payment" or "term" L/C) pays 30, 60, or 90 days after shipment. This is effectively a credit facility — you get the goods now and pay later. The factory usually prices this in (higher quoted price to cover their financing cost), but it can be useful for managing cash flow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Escrow
&lt;/h2&gt;

&lt;p&gt;Escrow services hold the buyer's payment until delivery and inspection conditions are met. Alibaba Trade Assurance and various third-party services offer this.&lt;/p&gt;

&lt;h3&gt;
  
  
  Trade Assurance (Alibaba)
&lt;/h3&gt;

&lt;p&gt;Trade Assurance is Alibaba's built-in escrow. You pay Alibaba, Alibaba releases to the factory after delivery confirmation, and Alibaba handles disputes. The protection includes refund coverage if the factory ships the wrong goods or significantly below-spec product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When it works well:&lt;/strong&gt; Small orders ($1,000-20,000) with Alibaba-listed suppliers. The verification that a supplier is listed on Alibaba and has Trade Assurance history is itself a meaningful filter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Limitations:&lt;/strong&gt; Only covers purchases through Alibaba. Once you move to direct factory relationships (which you should, eventually), you lose Trade Assurance. Dispute resolution is slow (4-6 weeks typical) and favors documented claims, not emotional ones.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pro tip:&lt;/strong&gt; Even with Trade Assurance, file a claim with detailed photo evidence of defects — not just "quality not as agreed." Document specific measurements, certifications, defect categories. Trade Assurance disputes that win are the ones with clear before/after specs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to actually do at each stage
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Samples / prototypes:&lt;/strong&gt; 100% T/T upfront is standard and reasonable. The factory is doing custom work, quantities are low, and you're establishing the relationship. Don't fight this.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First production order:&lt;/strong&gt; 30% deposit / 70% against copy of B/L, with pre-shipment inspection as a condition of releasing balance. Before committing to a factory, run through our &lt;a href="https://china-sourcing-agents.com/guides/factory-audit-checklist/" rel="noopener noreferrer"&gt;factory audit checklist&lt;/a&gt; — the time you spend verifying the supplier upfront pays off when payment terms are being negotiated. A factory that won't accept pre-shipment inspection is a red flag.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Repeat orders with a trusted factory:&lt;/strong&gt; You can relax terms. 30/70 is still standard, but you might get to net-30 against invoice (essentially open account) with strong partners. This is earned through order history, not assumed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Large orders ($100k+):&lt;/strong&gt; Consider L/C, or at minimum split shipments so you're never paying 70% of a very large order before you've seen any of the goods. On a &lt;a href="https://china-sourcing-agents.com/cases/jp-distributor-lora-gateway/" rel="noopener noreferrer"&gt;$120,000 LoRa gateway order&lt;/a&gt;, for example, we split into two shipments with inspection between them — reducing per-shipment exposure to under $70k.&lt;/p&gt;

&lt;h2&gt;
  
  
  Currency risk
&lt;/h2&gt;

&lt;p&gt;Most electronics components are quoted in USD. Finished goods are often quoted in USD but manufactured in RMB. When RMB appreciates (as it has done generally over time), factory margins compress. Factories absorb short-term fluctuations, but a 5%+ move in your negotiating window can change your quoted price.&lt;/p&gt;

&lt;p&gt;Lock your price in the PO in USD with language like: "Price is fixed at $X USD per unit regardless of currency fluctuation." Not all factories will accept this, but established ones usually will for order windows of 90 days or less.&lt;/p&gt;

&lt;h2&gt;
  
  
  Payment methods compared
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Buyer risk&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;th&gt;Factory acceptance&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;T/T 100% upfront&lt;/td&gt;
&lt;td&gt;Highest&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Sample orders only&lt;/td&gt;
&lt;td&gt;Universal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T/T 30% deposit / 70% before shipment&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;First orders &amp;lt;$5k&lt;/td&gt;
&lt;td&gt;Universal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T/T 30% / 70% against copy of B/L&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;$5k–$100k orders&lt;/td&gt;
&lt;td&gt;Common&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alibaba Trade Assurance&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Platform fee&lt;/td&gt;
&lt;td&gt;Alibaba suppliers, &amp;lt;$20k&lt;/td&gt;
&lt;td&gt;Alibaba only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Letter of Credit (Sight)&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;0.5–2% of value&lt;/td&gt;
&lt;td&gt;Orders &amp;gt;$100k&lt;/td&gt;
&lt;td&gt;Larger factories&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Letter of Credit (Usance 60d)&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Built into price&lt;/td&gt;
&lt;td&gt;Cash-flow management&lt;/td&gt;
&lt;td&gt;Larger factories&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Summary: a decision tree
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Order value &amp;lt; $5,000:&lt;/strong&gt; T/T, potentially 50% or even 100% upfront if it's a test order. The risk is manageable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;$5,000-50,000:&lt;/strong&gt; 30% deposit / 70% against copy of B/L with inspection condition. Use Alibaba Trade Assurance if supplier is listed there.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;$50,000-200,000:&lt;/strong&gt; Same structure, but make inspection non-negotiable and consider splitting into two shipments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;$200,000+:&lt;/strong&gt; Talk to your bank about L/C, or use an escrow service with explicit conditions. Consider phased delivery.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal isn't to eliminate risk — it's to balance risk appropriately between buyer and factory so neither party has all of it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Working with a sourcing agent on payment terms
&lt;/h2&gt;

&lt;p&gt;If you're placing your first order through a China manufacturer, structured payment terms are one of the things a &lt;a href="https://china-sourcing-agents.com/services/sourcing/" rel="noopener noreferrer"&gt;sourcing agent&lt;/a&gt; handles on your behalf — negotiating deposit structure, linking balance payment to inspection sign-off, and verifying bank account details before each wire.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>beginners</category>
      <category>resources</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Import Electronics from China to USA: 2026 Tariff Guide</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Sun, 31 May 2026 01:44:04 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/import-electronics-from-china-to-usa-2026-tariff-guide-2l29</link>
      <guid>https://dev.to/china-sourcing-agents/import-electronics-from-china-to-usa-2026-tariff-guide-2l29</guid>
      <description>&lt;p&gt;Importing electronics from China to the US in 2026 involves three distinct compliance layers you need to get right before your first shipment: Section 301 tariffs (which directly affect your unit economics), FCC certification (required for any wireless device, strictly enforced by Amazon and major retailers), and US Customs clearance (where classification errors cause delays and unexpected duty bills at the port).&lt;/p&gt;

&lt;p&gt;Get all three right and importing from China is a repeatable, predictable process. Miss one and you're looking at delayed shipments, unexpected costs, or Amazon listing suspensions.&lt;/p&gt;

&lt;p&gt;This guide covers each layer in plain terms, with actual numbers. For the upstream process of finding and qualifying a supplier in the first place, see our &lt;a href="https://china-sourcing-agents.com/guides/how-to-source-electronics-from-china/" rel="noopener noreferrer"&gt;full sourcing guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Section 301 tariffs — what they are and how to calculate them
&lt;/h2&gt;

&lt;p&gt;Section 301 tariffs are additional duties the US imposed on Chinese goods starting in 2018, maintained and expanded through 2024–2026. They stack on top of the normal "Most Favored Nation" (MFN) duty rate. For electronics, this is material.&lt;/p&gt;

&lt;p&gt;Current rates as of mid-2026:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;25% additional tariff&lt;/strong&gt; on most electronics (List 3 goods — includes most PCBs, power supplies, components)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;35% additional tariff&lt;/strong&gt; on specific consumer electronics categories (including certain Bluetooth speakers, smartwatches, and wireless accessories)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;7.5% additional tariff&lt;/strong&gt; on some component categories (semiconductors, motors) that received lower rates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These rates are on top of base MFN duties, which for most electronics range from 0–3.9%. The Section 301 rate is what dominates your landed cost math.&lt;/p&gt;

&lt;h3&gt;
  
  
  Finding your exact rate: HTS codes
&lt;/h3&gt;

&lt;p&gt;Your tariff rate is determined by your HTS (Harmonized Tariff Schedule) code — a 10-digit product classification. The correct approach is to look up your code at &lt;a href="https://hts.usitc.gov" rel="noopener noreferrer"&gt;hts.usitc.gov&lt;/a&gt; before you finalize your order, not after goods arrive at port.&lt;/p&gt;

&lt;p&gt;Your customs broker needs the HTS code, not a product description. "Bluetooth speaker" is not enough. 8518.22.0000 (loudspeakers, in enclosures) is. Get this wrong and you'll either overpay duty or face a customs exam and amended entry filing.&lt;/p&gt;

&lt;p&gt;A few important caveats: HTS classification is not always straightforward. Products that combine functions (say, a smart speaker with a built-in hub) can legitimately be classified under two or three different headings. If your product is technically complex, pay a customs broker to do a formal binding ruling request with CBP. It costs money upfront and takes 3–6 weeks, but it locks in your rate and protects you from re-classification.&lt;/p&gt;

&lt;h3&gt;
  
  
  Section 301 exclusions
&lt;/h3&gt;

&lt;p&gt;Some products received specific tariff exclusions — meaning the 301 rate drops to 0% for those exact products. Check the USTR exclusion database to see if your product's precise HTS code has an active exclusion. Exclusions are product-specific (not manufacturer-specific), so if your product qualifies, you qualify, regardless of which factory you use.&lt;/p&gt;

&lt;h3&gt;
  
  
  Landed cost calculation — a concrete example
&lt;/h3&gt;

&lt;p&gt;Here's a real calculation for a Bluetooth speaker, FOB Shenzhen, shipping by ocean to Los Angeles:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Cost element&lt;/th&gt;
&lt;th&gt;Per unit&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;FOB factory price&lt;/td&gt;
&lt;td&gt;$8.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Section 301 tariff (35% on $8.00)&lt;/td&gt;
&lt;td&gt;$2.80&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ocean freight (LCL, allocated per unit)&lt;/td&gt;
&lt;td&gt;$0.70&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customs broker fee (allocated per unit)&lt;/td&gt;
&lt;td&gt;$0.15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Base MFN duty (2.6% on $8.00)&lt;/td&gt;
&lt;td&gt;$0.21&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Inland delivery to warehouse&lt;/td&gt;
&lt;td&gt;$0.25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Landed cost per unit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$12.11&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Without the Section 301 tariff, landed cost would be around $9.31 — a 30% difference. That math is why the Section 301 situation affects which products are viable to import and which aren't.&lt;/p&gt;

&lt;p&gt;For a complete breakdown of tariff rates by HTS category and how to model landed cost across different product types, see our &lt;a href="https://china-sourcing-agents.com/blog/china-electronics-tariff-2026-guide/" rel="noopener noreferrer"&gt;China electronics tariff guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Budget the tariff in your unit economics before you &lt;a href="https://china-sourcing-agents.com/guides/how-to-source-electronics-from-china/" rel="noopener noreferrer"&gt;source the product&lt;/a&gt;, not after. Discovering a 35% tariff after you've placed a production order is an expensive lesson.&lt;/p&gt;

&lt;h2&gt;
  
  
  FCC certification — what's required and what's not
&lt;/h2&gt;

&lt;p&gt;Any device that intentionally emits radio frequency energy and is sold in the US requires &lt;a href="https://www.fcc.gov" rel="noopener noreferrer"&gt;FCC&lt;/a&gt; authorization. This means: anything with Bluetooth, WiFi, cellular, Zigbee, LoRa, or any other wireless radio.&lt;/p&gt;

&lt;p&gt;This is not optional. Amazon enforces it. Retailers enforce it. CBP can seize non-compliant shipments.&lt;/p&gt;

&lt;h3&gt;
  
  
  Two authorization paths
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;SDoC (Supplier's Declaration of Conformity):&lt;/strong&gt; Used for some Part 15 unintentional radiators — devices that emit RF incidentally (like a switching power supply) but aren't intentionally transmitting. The manufacturer self-declares compliance. No FCC application required, but the manufacturer must have test data to support the declaration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TCB certification (through a Telecommunications Certification Body):&lt;/strong&gt; Required for intentional radiators — anything with a wireless radio. A third-party lab (a TCB, not directly the FCC) tests the device and issues an FCC ID. This FCC ID must be physically marked on the device and registered in the FCC's public database.&lt;/p&gt;

&lt;p&gt;For most electronics you'll be importing — anything with Bluetooth, WiFi, or any wireless connectivity — TCB certification is the path.&lt;/p&gt;

&lt;h3&gt;
  
  
  Verifying a supplier's FCC certificate
&lt;/h3&gt;

&lt;p&gt;This step is non-negotiable. Suppliers occasionally provide FCC certificates that are outdated, cover a different product variant, or are outright fabricated. The check takes two minutes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Find the FCC ID printed on the device (usually on a label, sometimes in the regulatory section of the user manual)&lt;/li&gt;
&lt;li&gt;Go to the &lt;a href="https://apps.fcc.gov/oetcf/eas/reports/GenericSearch.cfm" rel="noopener noreferrer"&gt;FCC Equipment Authorization Search&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Search the FCC ID&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If it's not in the database, the certification is either invalid or for a different product. Do not accept the supplier's explanation — if it's not in the FCC database, it doesn't exist as far as US regulators and Amazon are concerned.&lt;/p&gt;

&lt;p&gt;Run this check on any supplier sample before placing a production order. If the sample doesn't have a valid FCC ID, the production units won't either.&lt;/p&gt;

&lt;h3&gt;
  
  
  Using pre-certified modules
&lt;/h3&gt;

&lt;p&gt;If your product is built around a pre-certified module — an ESP32, an nRF52840-based BLE module, a Quectel cellular module — the radio portion of FCC authorization is already handled. The module carries its own FCC ID. You don't re-test the radio.&lt;/p&gt;

&lt;p&gt;You still need to do system-level testing to confirm that your enclosure and PCB layout don't degrade the module's performance enough to violate FCC limits. But this is significantly cheaper and faster than a full FCC certification from scratch.&lt;/p&gt;

&lt;p&gt;This is one reason why working with suppliers who use recognized, pre-certified modules matters technically. An engineer who can review your schematic during sourcing — as part of a &lt;a href="https://china-sourcing-agents.com/services/audit/" rel="noopener noreferrer"&gt;factory audit&lt;/a&gt; — can catch this before you lock in a supplier.&lt;/p&gt;

&lt;h3&gt;
  
  
  Amazon enforcement
&lt;/h3&gt;

&lt;p&gt;Amazon periodically audits FCC compliance for wireless categories and suspends ASINs with invalid or missing certifications. "The supplier said it's certified" is not a sufficient response to Amazon's compliance team. You need the FCC ID, and it needs to be verifiable in the public database.&lt;/p&gt;

&lt;h2&gt;
  
  
  US Customs clearance
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ISF — the step most first-timers miss
&lt;/h3&gt;

&lt;p&gt;The Importer Security Filing (ISF, also called "10+2") must be filed at least 24 hours before a vessel loads your cargo in China. This is not an arrival filing — it happens before the ship leaves the Chinese port.&lt;/p&gt;

&lt;p&gt;Your freight forwarder handles the actual filing, but they need information from you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Seller/shipper name and address (your factory)&lt;/li&gt;
&lt;li&gt;Buyer/importer name and address (you)&lt;/li&gt;
&lt;li&gt;HTS codes&lt;/li&gt;
&lt;li&gt;Country of origin (China)&lt;/li&gt;
&lt;li&gt;Container stuffing location&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The fine for a late or inaccurate ISF is $5,000 per violation. This is not a cost-of-doing-business fine — it's levied per shipment. Use a freight forwarder with in-house ISF filing capability and confirm they've filed before goods leave the factory.&lt;/p&gt;

&lt;h3&gt;
  
  
  Customs entry at the US port
&lt;/h3&gt;

&lt;p&gt;When your goods arrive at the US port, your customs broker files a customs entry with CBP (Customs and Border Protection).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Informal entry:&lt;/strong&gt; Available for shipments valued under $2,500. Simpler process, no formal entry bond required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Formal entry:&lt;/strong&gt; Required for commercial shipments over $2,500. Your customs broker posts a bond (either single-entry or continuous) and files the formal entry. This is the standard process for production shipments.&lt;/p&gt;

&lt;p&gt;Documents required for formal entry:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Commercial invoice (with unit price, quantity, HTS code, country of origin)&lt;/li&gt;
&lt;li&gt;Packing list&lt;/li&gt;
&lt;li&gt;Bill of lading (ocean) or airway bill (air)&lt;/li&gt;
&lt;li&gt;FCC authorization documentation for any wireless device&lt;/li&gt;
&lt;li&gt;Any applicable compliance certificates (CE, RoHS, etc. are not required by CBP but may be required by retailers or Amazon)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CBP can — and does — hold shipments for examination. Electronics shipments are occasionally targeted, especially for brand-name or high-volume categories where counterfeiting is common. A physical exam typically adds 3–10 days to your clearance timeline. Plan for this in your launch schedule.&lt;/p&gt;

&lt;h3&gt;
  
  
  De minimis (the $800 rule)
&lt;/h3&gt;

&lt;p&gt;Individual shipments under $800 in value qualify for duty-free import under the de minimis threshold — no duty, no formal entry. This is why many DTC sellers have used direct-to-consumer shipping from China as a supply chain model.&lt;/p&gt;

&lt;p&gt;Note: if your importer of record has a pattern of many "sample" shipments clustered just under $800, CBP can aggregate them. Use de minimis for actual samples, not as a workaround for production goods.&lt;/p&gt;

&lt;h2&gt;
  
  
  Shipping options and transit time
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Transit time (Shenzhen → LA)&lt;/th&gt;
&lt;th&gt;Customs clearance&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Ocean FCL (full container)&lt;/td&gt;
&lt;td&gt;14–18 days&lt;/td&gt;
&lt;td&gt;3–7 days&lt;/td&gt;
&lt;td&gt;Lowest per unit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ocean LCL (shared container)&lt;/td&gt;
&lt;td&gt;14–18 days + 3–5 days deconsolidation&lt;/td&gt;
&lt;td&gt;3–7 days&lt;/td&gt;
&lt;td&gt;Higher per CBM than FCL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Air freight&lt;/td&gt;
&lt;td&gt;4–7 days&lt;/td&gt;
&lt;td&gt;1–2 days&lt;/td&gt;
&lt;td&gt;4–8× more per kg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DDP (Delivered Duty Paid)&lt;/td&gt;
&lt;td&gt;Depends on supplier's method&lt;/td&gt;
&lt;td&gt;Handled by supplier&lt;/td&gt;
&lt;td&gt;Convenience premium&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A note on DDP: when a supplier offers DDP shipping, they're handling customs clearance and paying duties on your behalf, then building the cost into the price. It feels simpler, but you lose visibility into the actual duty rate and logistics chain. If something gets examined or held at port, you're dependent on the supplier's freight forwarder to resolve it. For high-value or compliance-sensitive shipments, you're better off controlling your own logistics and customs clearance — this is part of what a &lt;a href="https://china-sourcing-agents.com/services/logistics/" rel="noopener noreferrer"&gt;logistics coordination&lt;/a&gt; service handles.&lt;/p&gt;

&lt;p&gt;For the payment terms to your factory alongside shipping — T/T structure, when to release the balance payment relative to shipment — see our &lt;a href="https://china-sourcing-agents.com/guides/china-payment-terms-explained/" rel="noopener noreferrer"&gt;China payment terms guide&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Seasonal congestion and port selection
&lt;/h3&gt;

&lt;p&gt;Transit times in the table above assume normal operating conditions. Two seasonal factors consistently extend them:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Chinese New Year (late January – early February):&lt;/strong&gt; Most factories close for 10–15 days. Freight volumes spike in the two weeks before the holiday as exporters rush shipments, causing port congestion at Yantian, Shekou, and Nansha. Book freight for January shipments at least 4–5 weeks in advance, and expect 5–7 extra days on LCL consolidation timelines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q4 peak season (September–October):&lt;/strong&gt; Container demand surges as US retailers and Amazon FBA sellers front-load Q4 inventory. LCL rates from Shenzhen to Los Angeles that run $180–220/CBM in spring can reach $300–380/CBM in this window. Book early and build schedule buffer — this is the highest-risk period for examination delays at LA/Long Beach. For a detailed month-by-month production and shipping calendar around Q4, see our &lt;a href="https://china-sourcing-agents.com/blog/q4-holiday-electronics-sourcing-timeline/" rel="noopener noreferrer"&gt;electronics sourcing timeline guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Port choice:&lt;/strong&gt; Los Angeles/Long Beach handles roughly 40% of US containerized imports from Asia. If your 3PL or warehouse is on the East Coast, direct routing to New York, Savannah, or Houston adds 7–10 days transit but avoids West Coast port congestion and saves on inland trucking. Ask your freight forwarder to model both routings for your specific destination.&lt;/p&gt;

&lt;h2&gt;
  
  
  Multi-market certification: FCC is not the only requirement
&lt;/h2&gt;

&lt;p&gt;FCC covers the US market. If you are also selling in Europe, the UK, or Japan — or plan to — your product needs additional certifications, and these must be factored in before the factory produces a single unit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CE marking (EU):&lt;/strong&gt; Required for electronics sold in the European Economic Area. Covers electromagnetic compatibility (EMC), electrical safety (LVD), and radio equipment (RED for wireless devices). CE is a self-declaration backed by a technical file; for wireless devices, a notified body may be required. Typical cost: $1,500–4,000 for a standard wireless consumer electronics product, plus factory test equipment compliance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UKCA (UK):&lt;/strong&gt; Post-Brexit UK conformity assessment, structurally similar to CE but technically separate. If you're selling in the UK after December 2024, CE alone is not sufficient for most product categories.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;RoHS (EU and UK):&lt;/strong&gt; Restricts hazardous substances in electrical equipment. Compliance requires BOM-level material declaration from the factory. Most reputable Chinese electronics manufacturers have RoHS declarations for their standard products, but you should verify at the component level for custom designs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.meti.go.jp/english/" rel="noopener noreferrer"&gt;PSE (Japan)&lt;/a&gt;:&lt;/strong&gt; Japan's mandatory product safety mark, administered by METI. Required for AC-connected and battery-powered products. PSE testing must be done by a METI-designated lab.&lt;/p&gt;

&lt;p&gt;The practical implication: if your product needs FCC + CE + UKCA + RoHS, all of this must be scoped into your supplier qualification and sample approval process before mass production. Discovering a CE gap after FCC certification is complete costs additional test time and potentially a PCB revision. A &lt;a href="https://china-sourcing-agents.com/guides/factory-audit-checklist/" rel="noopener noreferrer"&gt;factory audit&lt;/a&gt; that includes a review of existing certification scope — which markets does the factory already have certifications for? — is the right place to surface this early.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes first-time US importers make
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Not locking in the HTS code before ordering.&lt;/strong&gt; Wrong classification gets caught at port, not before. The result is an unexpected duty bill and a delay while your broker files an amended entry.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Accepting supplier-provided FCC certificates at face value.&lt;/strong&gt; The verification check takes two minutes. Do it every time, on every supplier, on every new product variant. FCC IDs are product-specific and variant-specific — an FCC cert for a 2.4GHz model does not cover a dual-band model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Letting the supplier arrange the freight forwarder.&lt;/strong&gt; When the supplier's freight forwarder is also responsible for ISF filing, your visibility into the process drops. Supplier-arranged freight is common, but for ISF-sensitive shipments, using your own freight forwarder gives you control.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not budgeting for examination delays.&lt;/strong&gt; A CBP physical exam adds up to 10 days. If your product launch depends on goods clearing customs on a specific date, build buffer. Electronics categories are examined at higher rates than most goods.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Treating samples and commercial goods interchangeably.&lt;/strong&gt; Samples under $800 clear duty-free. Production units do not. Keep them separate in your shipment planning and your financial model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Underestimating landed cost.&lt;/strong&gt; The tariff is applied to the FOB value. If your supplier is quoting CIF (cost, insurance, freight) to destination rather than FOB, confirm which value CBP will use as the dutiable value — it affects your duty calculation.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to do before your first shipment
&lt;/h2&gt;

&lt;p&gt;Before you release the production order:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Confirm the HTS code with your customs broker and verify the applicable Section 301 tariff rate&lt;/li&gt;
&lt;li&gt;Check FCC authorization for any wireless device — FCC ID in the database, matching the product variant you ordered&lt;/li&gt;
&lt;li&gt;Confirm ISF filing will happen 24 hours before vessel loading — verify with your freight forwarder, not just assume&lt;/li&gt;
&lt;li&gt;Calculate total landed cost including all tariff layers, not just the factory price&lt;/li&gt;
&lt;li&gt;Run a &lt;a href="https://china-sourcing-agents.com/services/inspection/" rel="noopener noreferrer"&gt;pre-shipment inspection&lt;/a&gt; before releasing the balance payment — this is your last chance to catch quality issues before goods leave the factory&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The cost case in 2026: why China sourcing holds despite Section 301 tariffs
&lt;/h2&gt;

&lt;p&gt;Section 301 tariffs increased the landed cost of Chinese electronics by 25–35% for US importers. The question is whether that makes China-sourced electronics uncompetitive. For most product categories, the answer is no — the tariff narrows the margin advantage, it does not eliminate it. The arithmetic is worth working through explicitly, because "tariffs make China too expensive" is a frequently repeated assertion that doesn't survive contact with US domestic manufacturing cost data.&lt;/p&gt;

&lt;h3&gt;
  
  
  US manufacturing labour — the real comparison
&lt;/h3&gt;

&lt;p&gt;US industrial electricity is relatively affordable by international standards. Industrial and commercial electricity rates average $0.07–0.12/kWh depending on state and utility — well below Germany (€0.19–0.23/kWh) or the UK (£0.22–0.30/kWh). Energy is not the primary cost driver in the US-versus-China comparison.&lt;/p&gt;

&lt;p&gt;Labour is. Fully-loaded US manufacturing labour — including FICA payroll taxes, workers' compensation insurance, employer-sponsored healthcare contributions (common in electronics manufacturing), and paid time off — runs approximately:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Region&lt;/th&gt;
&lt;th&gt;Fully-loaded manufacturing rate&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Southeast / Midwest (Ohio, Tennessee, Texas)&lt;/td&gt;
&lt;td&gt;$30–45/hr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sun Belt (Arizona, Georgia)&lt;/td&gt;
&lt;td&gt;$32–48/hr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;California / Northeast&lt;/td&gt;
&lt;td&gt;$50–75/hr&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Chinese factory labour in the Pearl River Delta — Shenzhen, Dongguan, Zhuhai — fully loaded including mandatory social insurance contributions, runs approximately $8–20/hour for assembly and production roles. The spread against US rates is 2–4×.&lt;/p&gt;

&lt;p&gt;For a 1,000-unit production run requiring 2 hours of assembly per unit, labour cost alone:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Location&lt;/th&gt;
&lt;th&gt;Hours&lt;/th&gt;
&lt;th&gt;Effective rate&lt;/th&gt;
&lt;th&gt;Labour cost&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;US factory (Southeast, mid-tier)&lt;/td&gt;
&lt;td&gt;2,000&lt;/td&gt;
&lt;td&gt;$38/hr&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$76,000&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chinese factory (Pearl River Delta)&lt;/td&gt;
&lt;td&gt;2,000&lt;/td&gt;
&lt;td&gt;~$14/hr&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$28,000&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Now place the Section 301 tariff against that gap. From the landed cost example earlier in this guide: 1,000 units at $8 FOB, 35% Section 301 tariff = $2,800 in additional tariff cost across the order. The tariff narrows the $48,000 labour differential by $2,800 — 5.8%. Even at 25% tariff on a higher-priced product, the arithmetic rarely reverses. For labour-intensive consumer electronics assembly, Section 301 tariffs make China more expensive than it was in 2018. They do not make US domestic production competitive.&lt;/p&gt;

&lt;h3&gt;
  
  
  Where the calculus is tighter
&lt;/h3&gt;

&lt;p&gt;Products with high material cost and minimal labour content — bare PCBs, passive components, commodity ICs — take the tariff hit proportionally harder because there's little labour differential to absorb it. If your product's China cost is 90% materials and 10% labour, a 25% tariff on the full customs value is a genuine margin problem that warrants a real alternative analysis, not just an assumption that China remains optimal.&lt;/p&gt;

&lt;p&gt;Categories where Vietnam and other Southeast Asian locations have developed functional supply chains — certain commodity cable assemblies, simple injection-moulded accessories, basic textiles with electronic components — are also worth evaluating properly: get actual quotes with lead times, not general optimism about reshoring.&lt;/p&gt;

&lt;p&gt;The test is always: run both through the same landed cost formula, including freight, compliance, and lead time cost of working capital. A Vietnamese factory at lower tariff rates but 3-week longer lead time carries financing cost on the additional inventory in transit. That belongs in the comparison.&lt;/p&gt;

&lt;h3&gt;
  
  
  The supply chain ecosystem argument
&lt;/h3&gt;

&lt;p&gt;Shenzhen and the surrounding Pearl River Delta host the densest electronics supply chain on earth. Component distributors, PCB fabricators, precision tooling shops, injection moulders, and contract assembly operations sit within a 50-mile radius. For a hardware startup iterating on a product design, this proximity compresses the feedback loop from weeks to days.&lt;/p&gt;

&lt;p&gt;For IoT hardware specifically — &lt;a href="https://china-sourcing-agents.com/industries/iot-modules/" rel="noopener noreferrer"&gt;BLE modules, LoRa gateways, WiFi SoCs&lt;/a&gt; — Chinese manufacturers dominate the global supply. There is no domestic US alternative for a LoRa gateway module or an nRF52840-based development board. The Section 301 tariff on these products is not a choice between China and domestic production; it is the cost of accessing the only viable supply chain.&lt;/p&gt;

&lt;p&gt;This ecosystem concentration also matters for your first production run. A Chinese contract manufacturer can typically source 80–90% of a standard BOM from distributors within a day's drive. A nearshore or domestic manufacturer often cannot, and extended component lead times on a first run carry schedule risk that can cost more than tariffs.&lt;/p&gt;

&lt;h3&gt;
  
  
  What the reshoring narrative actually changed
&lt;/h3&gt;

&lt;p&gt;The CHIPS Act and Inflation Reduction Act directed significant capital toward US semiconductor fabrication and battery/EV supply chains. Major fabs broke ground in Arizona, Ohio, and Texas. These are long-duration, multi-billion-dollar projects targeting leading-edge semiconductor manufacturing.&lt;/p&gt;

&lt;p&gt;What did not change: consumer electronics assembly, IoT module production, PCB fabrication at volume, injection moulding, and most of the manufacturing steps between a silicon die and a finished product on a retailer's shelf. The CHIPS Act funds fabs, not the assembly, test, logistics, and component sourcing operations that most electronics importers actually deal with.&lt;/p&gt;

&lt;p&gt;For buyers of finished consumer electronics, IoT hardware, wearables, or PCBAs: the reshoring trend is real for semiconductor fabs and does not apply to your product category on any relevant timescale. China is where these products are manufactured, and Section 301 tariffs are the cost of accessing that manufacturing ecosystem.&lt;/p&gt;

&lt;h3&gt;
  
  
  Amazon FBA seller calculus
&lt;/h3&gt;

&lt;p&gt;For FBA electronics sellers, the tariff directly compresses the spread between landed cost and Amazon selling price. Amazon enforces FCC compliance; it does not help with tariff exposure. Strategic responses that actually work:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Private-label and ODM instead of commodity public-mould products.&lt;/strong&gt; A differentiated product commands higher retail prices that absorb the tariff cost more easily than a commodity item competing on the lowest price. If your 35% tariff adds $3/unit on a $10 FOB product, a $35 retail price absorbs it. A $14 retail price on a commodity item does not.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Legitimate tariff engineering.&lt;/strong&gt; If your product can genuinely be classified under a lower-tariff HTS code — because its functional specification genuinely fits that classification — work with a licensed customs broker to verify and document the reclassification. Legal when the product actually meets the new classification requirements; illegal when it's misrepresentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Negotiating factory price at volume.&lt;/strong&gt; At 1,000+ units, factory price reductions of 10–20% are achievable with the right supplier and the right sourcing approach. A 15% factory price reduction on a product with a 35% tariff partially offsets the tariff burden. This requires a properly structured &lt;a href="https://china-sourcing-agents.com/guides/how-to-source-electronics-from-china/" rel="noopener noreferrer"&gt;sourcing and negotiation process&lt;/a&gt;, not just asking the Alibaba listing price supplier for a discount.&lt;/p&gt;

&lt;p&gt;What does not work: absorbing the tariff silently and hoping margins recover later, or using DDP shipping (where the supplier handles customs) as a way to avoid thinking about tariff rates. The tariff is your cost regardless of who physically pays it at the border.&lt;/p&gt;

&lt;p&gt;The customs and compliance side of importing from China is learnable. The process is predictable once you've done it once or twice. The first shipment is where most of the mistakes happen — which is why getting each step right on the first order matters.&lt;/p&gt;

&lt;p&gt;If you're importing electronics from China to the US for the first time, &lt;a href="https://china-sourcing-agents.com/contact/" rel="noopener noreferrer"&gt;get in touch&lt;/a&gt; — we can help verify supplier certifications, coordinate &lt;a href="https://china-sourcing-agents.com/services/logistics/" rel="noopener noreferrer"&gt;logistics and customs clearance&lt;/a&gt;, and run your pre-shipment inspection.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>resources</category>
      <category>startup</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Hardware Startup Manufacturing in China: A Founder's Guide</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Sun, 31 May 2026 01:43:57 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/hardware-startup-manufacturing-in-china-a-founders-guide-3pjb</link>
      <guid>https://dev.to/china-sourcing-agents/hardware-startup-manufacturing-in-china-a-founders-guide-3pjb</guid>
      <description>&lt;p&gt;Most hardware crowdfunding campaigns don't fail at the fundraising stage. They fail in the four to eight months that follow — specifically in the transition from "working prototype" to "factory-ready design." A sourcing agent with an engineering background changes this equation because they catch design-for-manufacture (DFM) issues before tooling is cut, before the money is committed.&lt;/p&gt;

&lt;p&gt;This guide covers what actually happens between a Kickstarter closing and a shipping container leaving Shenzhen — the stages, the costs, what can go wrong at each, and where an experienced hand makes a measurable difference.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three stages most hardware startups don't plan for
&lt;/h2&gt;

&lt;p&gt;The hardware startup mental model is usually: build prototype, run campaign, ship product. The factory side is treated as an implementation detail.&lt;/p&gt;

&lt;p&gt;In practice there are three distinct engineering stages between a working prototype and a shipping product, and each one involves a different factory relationship and different costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 1: Prototype → Engineering Validation (EV)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the stage founders are familiar with. The goal is to prove the product works. EVs are usually hand-built or contract-assembled in small quantities (1–10 units). The factory relationship, if there is one, is loose — often a prototype house rather than a production factory. Cost at this stage is dominated by NRE (non-recurring engineering) and component procurement at retail or near-retail prices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 2: Engineering Validation → Design Validation (DV)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is where most hardware startups get surprised. DV means proving the design can be manufactured reliably and repeatedly. The factory takes the EV design and builds 20–100 units using production-like processes. Defects in this stage are design defects — PCB layouts that cause soldering issues, housing tolerances that make assembly too slow, components that fail at production-line temperatures.&lt;/p&gt;

&lt;p&gt;Fixing these problems requires design revisions, which may require new tooling. DV is iterative and expensive, and founders who didn't budget for it either delay or compromise on quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 3: Design Validation → Production Validation (PV)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;PV is the bridge from "we can make it" to "we can make it at volume." A pilot run of 200–500 units is assembled, inspected, and used to set yields, cycle times, and QC pass rates. The data from PV is what the factory uses to price the mass production run and commit to a timeline.&lt;/p&gt;

&lt;p&gt;Founders who budget for Stage 1 and get surprised by Stages 2 and 3 are the ones who miss their shipping estimates by four months and go back to backers asking for patience.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a sourcing agent does at each milestone
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Before your campaign launches
&lt;/h3&gt;

&lt;p&gt;The work that happens before a campaign is often the most valuable and the least visible. A sourcing agent with manufacturing experience can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Survey the supplier landscape for your product category — who makes it, what the typical MOQ looks like, what certifications are achievable and at what cost&lt;/li&gt;
&lt;li&gt;Produce a preliminary Bill of Quantities (BOQ) cost estimate based on your design, before you've committed to any factory&lt;/li&gt;
&lt;li&gt;Flag DFM issues in your prototype design that would require expensive tooling revisions later&lt;/li&gt;
&lt;li&gt;Identify which certifications (&lt;a href="https://www.fcc.gov" rel="noopener noreferrer"&gt;FCC&lt;/a&gt;, &lt;a href="https://europa.eu" rel="noopener noreferrer"&gt;CE&lt;/a&gt;, RoHS) you need and give you a realistic timeline — this is important because certification timelines frequently conflict with shipping promises made during crowdfunding campaigns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The cost of this work: typically $500–1,500 for a preliminary manufacturing review and supplier landscape report. The value: knowing before you campaign whether your $45 landed price target is achievable, and whether your "ships in June" promise is realistic.&lt;/p&gt;

&lt;h3&gt;
  
  
  Campaign funded: RFQ and factory selection
&lt;/h3&gt;

&lt;p&gt;Once you have funds committed, the first formal step is getting quotes from qualified factories. A well-run RFQ process involves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sending a complete RFQ to 5–8 pre-qualified factories (not 50 — factories that see a mass RFQ give it minimum effort)&lt;/li&gt;
&lt;li&gt;Completing a &lt;a href="https://china-sourcing-agents.com/services/audit/" rel="noopener noreferrer"&gt;factory audit&lt;/a&gt; for the top 2–3 respondents — you want to visit before you place any money&lt;/li&gt;
&lt;li&gt;Signing NDAs with the shortlisted factories before sharing your full design files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The NDA step is one that founders consistently skip because they're eager to move fast. Don't. Your design files contain your manufacturing IP. A factory that receives your Gerber files, BOM, and housing drawings without an NDA has no legal obligation not to copy them or share them with a competitor. The NDA doesn't guarantee IP safety — nothing does in China manufacturing — but it creates a legal paper trail and signals that you're a serious buyer who knows how the process works.&lt;/p&gt;

&lt;p&gt;Factory audits for electronics startups focus on specific capabilities: SMT line specifications (which nozzle sizes, what pick-and-place machines), in-house testing capability (aging chambers, functional test fixtures, RF test), and quality certifications relevant to your product. Use the &lt;a href="https://china-sourcing-agents.com/guides/factory-audit-checklist/" rel="noopener noreferrer"&gt;factory audit checklist&lt;/a&gt; to know what to look for.&lt;/p&gt;

&lt;h3&gt;
  
  
  Engineering samples (ES): 5–20 units
&lt;/h3&gt;

&lt;p&gt;After signing a manufacturing agreement with your chosen factory, the first formal deliverable is engineering samples — typically 5–20 units built by the factory using production-like processes. The timeline is usually 4–8 weeks from order to delivery.&lt;/p&gt;

&lt;p&gt;Engineering samples are not the same as your prototype. The factory makes them using their tooling (if tooling exists at this stage), their component suppliers, and their assembly process. This is when you first see what your product actually looks like when made by someone else, at scale.&lt;/p&gt;

&lt;p&gt;Evaluate ES units against a written evaluation checklist, not against your gut feeling. Areas to check:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mechanical fit and finish: housing tolerances, button feel, seam alignment&lt;/li&gt;
&lt;li&gt;Electrical function: all features working per spec&lt;/li&gt;
&lt;li&gt;RF performance: Bluetooth, WiFi, or cellular operating at spec across temperature range&lt;/li&gt;
&lt;li&gt;Battery runtime: within 10% of target&lt;/li&gt;
&lt;li&gt;Charging: full cycle with the correct charger&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Document every deviation from spec in writing. This document becomes the basis for the DV revision discussion with the factory.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pilot run (PR): 50–200 units
&lt;/h3&gt;

&lt;p&gt;After ES revisions are incorporated and the factory signs off on a validated design, the pilot run produces 50–200 units using the production process — the same assembly line, the same component reels, the same test fixtures that will be used in mass production.&lt;/p&gt;

&lt;p&gt;The pilot run is where manufacturing yields first become visible. If the factory's SMT line has a solder paste stencil that's slightly off spec, you'll see a consistent reflow defect pattern. If the injection molding tool has a sink mark issue, you'll see it in every unit. A 5% yield loss on a pilot run of 200 units is annoying. The same 5% yield loss in a mass production run of 10,000 units is a $50,000 problem, assuming a $100 unit cost.&lt;/p&gt;

&lt;p&gt;For your first production relationship with a new factory, run a pilot run. The cost is higher per unit than mass production (because they're not at full line efficiency), but the data it generates is worth more than the savings from skipping it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mass production (MP): 500+ units
&lt;/h3&gt;

&lt;p&gt;By the time you reach mass production, the factory should have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A validated design with approved component substitutions documented&lt;/li&gt;
&lt;li&gt;A test fixture calibrated to your spec&lt;/li&gt;
&lt;li&gt;An AQL sampling plan agreed in writing&lt;/li&gt;
&lt;li&gt;A delivery timeline with milestone dates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://china-sourcing-agents.com/services/inspection/" rel="noopener noreferrer"&gt;Quality inspection&lt;/a&gt; in mass production follows three stages:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pre-production (PP) inspection&lt;/strong&gt;: Before manufacturing starts, verify the factory has received the correct components. Check BT module part numbers, battery cell model, PCB revision, housing tooling revision. Specification drift starts here — factories sometimes substitute cheaper components without notifying the buyer. Catching it before a run starts is free; catching it after 5,000 units are assembled is not.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;During-production (DUPRO) inspection&lt;/strong&gt;: When 10–20% of the batch is complete, inspect the first finished units. Problems found at this stage affect only the units already assembled; the remaining 80–90% of the run can be corrected. This is the highest-value QC intervention in mass production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pre-shipment inspection (PSI)&lt;/strong&gt;: When 100% of production is complete and at least 80% is packed, perform an AQL sample check. For consumer electronics, AQL 2.5 is standard — on a 5,000-unit batch, this means checking 200 units with a pass/fail threshold of 10 defects.&lt;/p&gt;

&lt;h2&gt;
  
  
  DFM: the most expensive review to skip
&lt;/h2&gt;

&lt;p&gt;Design for Manufacturability review is a systematic check of your design against the capabilities and constraints of the production process. For an electronics product, a DFM review typically covers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;PCB trace spacing and via sizing&lt;/strong&gt;: pick-and-place machines have minimum component size requirements; some component footprints look fine in CAD but cause soldering defects on a production reflow oven&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Component footprint accuracy&lt;/strong&gt;: a 0402 resistor with a poorly-matched footprint will have inconsistent solder joints; multiply that by 50 components per board and 5,000 boards&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Housing draft angles&lt;/strong&gt;: injection-molded housing parts need draft angles (typically 0.5°–3° depending on finish) to release from the mold; zero-draft surfaces cause mold sticking and part deformation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Battery connector accessibility&lt;/strong&gt;: if the battery connector is in a location that requires removing three other sub-assemblies to access, labor cost per unit goes up and assembly consistency goes down&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test point accessibility&lt;/strong&gt;: ICT (in-circuit test) fixtures need physical access to test points; a board where critical test points are under components or on the wrong layer will require either a custom fixture or manual testing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The cost of catching a DFM issue before tooling is cut: a DFM review typically runs $500–1,500 and takes 3–5 days.&lt;/p&gt;

&lt;p&gt;The cost of catching it after: a mold revision in Dongguan typically costs $3,000–15,000 depending on the revision complexity, and adds 4–6 weeks to the timeline. A PCB layout revision after the first production run requires a new Gerber order, new stencil, and scrapping the boards already assembled. On a 200-unit pilot run, that's $4,000–12,000 in wasted material depending on component cost.&lt;/p&gt;

&lt;p&gt;Request a DFM review before any tooling is cut. For an &lt;a href="https://china-sourcing-agents.com/guides/oem-vs-odm-electronics-china/" rel="noopener noreferrer"&gt;OEM/ODM project&lt;/a&gt;, the factory should provide DFM feedback as part of the engagement — but don't assume they will without asking, and don't assume their feedback is complete. For the PCB side specifically, our &lt;a href="https://china-sourcing-agents.com/industries/pcb-assembly/" rel="noopener noreferrer"&gt;PCB assembly sourcing page&lt;/a&gt; covers the factory evaluation criteria — SMT line specifications, IPC class requirements, and inspection coverage — that determine whether a factory can actually produce your board to spec.&lt;/p&gt;

&lt;h2&gt;
  
  
  The tooling decision
&lt;/h2&gt;

&lt;p&gt;Injection molding tooling is the largest single capital cost in most consumer hardware products, and it's the one founders are least prepared for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prototype tooling (soft tooling)&lt;/strong&gt;: Aluminum molds, faster to machine, lower cost ($2,000–8,000 for a simple 2-cavity mold), shorter lifespan (typically 5,000–20,000 shots). Used for early DV and pilot runs. The advantage is that modifications are cheaper — you can still add material to an aluminum mold via welding, whereas a steel mold modification is significantly harder and more expensive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Production tooling (hard tooling)&lt;/strong&gt;: Hardened steel (typically P20 or H13), slower to machine, higher cost ($5,000–50,000 depending on part complexity and number of cavities), rated for 500,000–1,000,000+ shots. Required for mass production runs above 10,000–20,000 units.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who owns the tooling&lt;/strong&gt;: You do, or should. Tooling paid for by the buyer belongs to the buyer — this should be stated explicitly in the manufacturing agreement. A factory that holds your tooling without a clear ownership agreement has significant leverage over your supply chain. If you switch factories, tooling they "own" doesn't move with you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where tooling is stored&lt;/strong&gt;: Typically at the factory that uses it. Get explicit written agreement on storage, maintenance responsibility, and the right to retrieve it on 30 days' notice.&lt;/p&gt;

&lt;p&gt;For PCB tooling: the Gerber files and pick-and-place program are your production IP. Keep copies. Panelization — arranging multiple PCBs on a single production panel — is something the factory handles but you should understand: it affects SMT line efficiency and cost per board.&lt;/p&gt;

&lt;h2&gt;
  
  
  Certifications: timing matters more than you think
&lt;/h2&gt;

&lt;p&gt;For most consumer electronics products sold in the US and EU, you need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FCC (Part 15)&lt;/strong&gt;: Required for US market, covers intentional and unintentional RF emitters. Certification process: 6–12 weeks, cost $5,000–15,000 for a typical Bluetooth device. Voluntary testing labs (A2LA accredited) in China or US.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CE marking&lt;/strong&gt;: Required for EU market, covers multiple directives (RED for radio, LVD for low-voltage, ROHS). Timeline: 4–12 weeks depending on directives involved. Can often run in parallel with FCC.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RoHS&lt;/strong&gt;: EU restriction of hazardous substances — requires declaration from component suppliers, verified against your BOM. Usually bundled with CE process.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://unece.org/transport/dangerous-goods" rel="noopener noreferrer"&gt;UN 38.3&lt;/a&gt;&lt;/strong&gt;: Required for lithium battery transport, regardless of market. Without it, your finished goods can't be air-shipped.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The crowdfunding timing trap&lt;/strong&gt;: Kickstarter and Indiegogo campaigns routinely promise delivery timelines that don't include certification time. A campaign that closes in January and promises August delivery is implicitly assuming that FCC and CE certification are already underway or complete — which they almost never are for a first-time product.&lt;/p&gt;

&lt;p&gt;The realistic buffer: start FCC/CE certification in parallel with your pilot run, at minimum. That means certification is running while you're still validating the manufacturing process. If the certification test fails (common — first submissions fail roughly 40–50% of the time for products with RF components), you have time to address the findings before mass production is complete.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The module approach&lt;/strong&gt;: Using a pre-certified BLE or WiFi module (Nordic Semiconductor, Espressif, u-blox, Murata) significantly reduces your certification scope. Instead of certifying the entire radio system, you certify only the product-level integration — typically shorter timeline and lower cost. For a first product, using a certified module is almost always the right call.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common milestone mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Locking in a factory before IP agreements are signed.&lt;/strong&gt; Some factories will not work without an NDA; some will. Regardless of what they say, sign one before sharing Gerbers, BOM, or housing drawings. The factory that copies your design two years later is often not the one that seemed obviously untrustworthy — it's the one you thought was your partner.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Starting tooling before DFM review.&lt;/strong&gt; This happens when founders are impatient and the factory is eager to take the tooling payment. Tooling is the point of no return. Whatever DFM issues exist in the design at that point become very expensive to fix. Do the DFM review, get written sign-off, then cut tooling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paying 100% deposit before production is validated.&lt;/strong&gt; Standard payment structure is 30% deposit on order confirmation, 70% before shipment — after passing PSI. Factories that insist on 50% or more upfront before you've seen any product are a risk signal. A founder who pays 100% upfront has no leverage if quality problems emerge during production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skipping the pilot run to save time.&lt;/strong&gt; The argument is usually "we need to ship in four months and the pilot run takes six weeks." The reality: a pilot run that reveals a 12% yield loss will cost you far more than six weeks if you discover the same problem during mass production. The factories that are most confident you don't need a pilot run are the ones you should be most concerned about.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not identifying a backup supplier before mass production starts.&lt;/strong&gt; Single-source dependency on a factory is manageable when everything is going well. It becomes a serious business problem when the factory has a fire, a labor dispute, or simply decides your order isn't a priority. Maintain a relationship with at least one qualified backup factory after your first production run.&lt;/p&gt;

&lt;h2&gt;
  
  
  Realistic timeline and cost
&lt;/h2&gt;

&lt;p&gt;The following assumes a consumer electronics product with custom injection-molded housing, PCB with BLE module, and battery — targeting US and EU markets at 5,000-unit initial production run.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Phase&lt;/th&gt;
&lt;th&gt;Duration&lt;/th&gt;
&lt;th&gt;Key Deliverable&lt;/th&gt;
&lt;th&gt;Typical Cost&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Factory shortlist + audit&lt;/td&gt;
&lt;td&gt;2–4 weeks&lt;/td&gt;
&lt;td&gt;Verified factory, signed NDA&lt;/td&gt;
&lt;td&gt;$500–1,500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Engineering samples&lt;/td&gt;
&lt;td&gt;4–8 weeks&lt;/td&gt;
&lt;td&gt;5–20 units vs. spec&lt;/td&gt;
&lt;td&gt;$2,000–8,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DFM review + tooling&lt;/td&gt;
&lt;td&gt;6–10 weeks&lt;/td&gt;
&lt;td&gt;Production-ready tooling&lt;/td&gt;
&lt;td&gt;$8,000–40,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pilot run&lt;/td&gt;
&lt;td&gt;4–6 weeks&lt;/td&gt;
&lt;td&gt;50–200 units, validated process&lt;/td&gt;
&lt;td&gt;$3,000–15,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Certifications (parallel)&lt;/td&gt;
&lt;td&gt;8–16 weeks&lt;/td&gt;
&lt;td&gt;FCC + CE certificates&lt;/td&gt;
&lt;td&gt;$5,000–20,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mass production&lt;/td&gt;
&lt;td&gt;4–8 weeks&lt;/td&gt;
&lt;td&gt;Production units&lt;/td&gt;
&lt;td&gt;MOQ × unit cost&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pre-shipment inspection&lt;/td&gt;
&lt;td&gt;1 week&lt;/td&gt;
&lt;td&gt;AQL pass certificate&lt;/td&gt;
&lt;td&gt;$300–500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ocean freight (Shenzhen → LA)&lt;/td&gt;
&lt;td&gt;3–5 weeks&lt;/td&gt;
&lt;td&gt;Goods at destination port&lt;/td&gt;
&lt;td&gt;$2,000–6,000&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The total elapsed time from "campaign funded" to "goods at US warehouse" is realistically 9–14 months for a first-time product. Campaigns that promise 6-month delivery from close are banking on everything going right on the first try — which almost never happens.&lt;/p&gt;

&lt;p&gt;The total capital required before the first dollar of revenue (excluding campaign funds for the production order itself): $20,000–80,000, depending on product complexity, tooling requirements, and certification scope. This is often a shock to founders who assumed the campaign proceeds would cover everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  The sourcing agent's role: what it changes
&lt;/h2&gt;

&lt;p&gt;The process above is manageable. It's also the process where most things go wrong, and where having experienced representation on the ground in China changes the outcome.&lt;/p&gt;

&lt;p&gt;Specific ways a manufacturing-experienced sourcing agent changes the equation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pre-campaign manufacturing review&lt;/strong&gt;: identifies whether your target cost and timeline are achievable before you promise them publicly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DFM review&lt;/strong&gt;: catches issues before tooling is cut, not after&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Factory audit&lt;/strong&gt;: verifies capability and quality history directly, not from a sales presentation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Production management&lt;/strong&gt;: someone watching the line who can read a production spec, not just translate "it looks fine"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inspection management&lt;/strong&gt;: coordinates PP, DUPRO, and PSI with a qualified inspector, reviews reports before you see them&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the &lt;a href="https://china-sourcing-agents.com/cases/eu-startup-bluetooth-speaker/" rel="noopener noreferrer"&gt;EU startup Bluetooth speaker case&lt;/a&gt;, this end-to-end support covered five months from factory selection to delivery of 5,000 units with a 0.4% defect rate. For the &lt;a href="https://china-sourcing-agents.com/cases/us-startup-smart-watch/" rel="noopener noreferrer"&gt;US smartwatch startup&lt;/a&gt;, it meant navigating concurrent FCC and CE certification while the factory ran the pilot run — shaving six weeks off the timeline by running processes in parallel rather than sequentially.&lt;/p&gt;

&lt;p&gt;Both of those outcomes are available in the &lt;a href="https://china-sourcing-agents.com/industries/consumer-electronics/" rel="noopener noreferrer"&gt;consumer electronics&lt;/a&gt; category at volumes in the 2,000–10,000 unit range. They're not exceptional — they're what competent manufacturing management produces.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to do next
&lt;/h2&gt;

&lt;p&gt;If you're at the crowdfunding stage and want to understand what production will actually cost and take, &lt;a href="https://china-sourcing-agents.com/contact/" rel="noopener noreferrer"&gt;get in touch&lt;/a&gt;. We scope this out before you commit to a factory — a preliminary manufacturing review and supplier landscape report typically takes 5–7 business days and gives you numbers you can put into a real production budget.&lt;/p&gt;

&lt;p&gt;If you're past the campaign stage and already working with a factory, the questions to ask before you cut tooling: Has the design been through a DFM review? Is there a signed NDA? Have you audited the factory, or taken their word on capability? The answers to those three questions predict most of what happens next.&lt;/p&gt;

&lt;p&gt;For more on the factory evaluation side of this process, the &lt;a href="https://china-sourcing-agents.com/guides/factory-audit-checklist/" rel="noopener noreferrer"&gt;factory audit checklist&lt;/a&gt; covers the 47 specific points worth verifying before you commit to a supplier.&lt;/p&gt;

</description>
      <category>design</category>
      <category>product</category>
      <category>startup</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>OEM vs ODM Electronics China: Which Model to Choose</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Sun, 31 May 2026 01:42:42 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/oem-vs-odm-electronics-china-which-model-to-choose-ahi</link>
      <guid>https://dev.to/china-sourcing-agents/oem-vs-odm-electronics-china-which-model-to-choose-ahi</guid>
      <description>&lt;p&gt;Most OEM vs ODM articles give you the same explanation: OEM means you bring the design, ODM means you use the factory's design. That's technically correct, and it's almost useless for making an actual decision.&lt;/p&gt;

&lt;p&gt;The part those articles leave out is that the right choice depends heavily on what you're building. An IoT sensor almost always needs OEM — the firmware and calibration are your core IP. A Bluetooth speaker often makes more sense as ODM — the acoustic design is already solved, and your differentiation is somewhere else. Industrial equipment is case by case, and the answer matters because the wrong choice costs you either 12 weeks or your IP.&lt;/p&gt;

&lt;p&gt;This guide gives you a framework by product category rather than a generic definition.&lt;/p&gt;

&lt;h2&gt;
  
  
  What OEM and ODM actually mean
&lt;/h2&gt;

&lt;p&gt;The terms get used loosely in practice, so a working definition first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OEM (Original Equipment Manufacturer)&lt;/strong&gt; in the sourcing context means you bring the design and the factory manufactures to your specification. You own the design IP. The factory is a manufacturing service — they execute your Gerbers, your BOM, your firmware. They may have useful process knowledge, but the product definition is yours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ODM (Original Design Manufacturer)&lt;/strong&gt; means the factory has an existing design they've already built and validated — often selling it to multiple buyers under different brand names. You purchase the right to use that design, apply your branding, and typically make some customizations. The factory owns the base design.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OBM (Own Brand Manufacturer)&lt;/strong&gt; is when the factory makes and sells under their own brand. Not really a sourcing relationship — just buying a finished consumer product. Worth knowing the term so you don't confuse it with ODM.&lt;/p&gt;

&lt;p&gt;The relevant spectrum in practice is this: pure OEM (you hand over Gerbers and a BOM, factory executes exactly) is less common than most guides suggest. The more typical situation is &lt;strong&gt;ODM with customization&lt;/strong&gt; — you use the factory's base design but request firmware modifications, a housing color change, PCB layout adjustments, or different packaging. This is where most sourcing relationships actually sit, and understanding what's negotiable in that middle ground is where the decision gets interesting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cost and timeline comparison
&lt;/h2&gt;

&lt;p&gt;The decision between OEM and ODM has real financial consequences. Here's what the actual numbers look like:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dimension&lt;/th&gt;
&lt;th&gt;Pure OEM&lt;/th&gt;
&lt;th&gt;ODM with customization&lt;/th&gt;
&lt;th&gt;Pure ODM (private label)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Time to first sample&lt;/td&gt;
&lt;td&gt;12–20 weeks&lt;/td&gt;
&lt;td&gt;6–12 weeks&lt;/td&gt;
&lt;td&gt;2–4 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NRE (tooling + setup)&lt;/td&gt;
&lt;td&gt;$15,000–80,000+&lt;/td&gt;
&lt;td&gt;$3,000–20,000&lt;/td&gt;
&lt;td&gt;$500–3,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IP ownership&lt;/td&gt;
&lt;td&gt;You own everything&lt;/td&gt;
&lt;td&gt;Shared — negotiated per deal&lt;/td&gt;
&lt;td&gt;Factory owns base design&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MOQ&lt;/td&gt;
&lt;td&gt;Lower (no shared mold cost)&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Higher (you're one of many buyers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Differentiation potential&lt;/td&gt;
&lt;td&gt;Maximum&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Minimal&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A few things in this table are worth unpacking.&lt;/p&gt;

&lt;p&gt;The NRE range for pure OEM is wide because it depends heavily on complexity. A custom PCB with a new injection-molded housing can run $15,000–30,000. A complex industrial device with multiple custom molds, EMC testing, and IEC certification prep can reach $80,000+ before you've ordered a single production unit. ODM with customization compresses this because the base tooling already exists — you're paying for modifications, not starting from zero.&lt;/p&gt;

&lt;p&gt;The MOQ situation for pure ODM is counterintuitive: because the factory is amortizing a shared platform across multiple buyers, they often require higher minimum quantities to make the arrangement worth their time. The NRE is low, but you're locked into their production schedule.&lt;/p&gt;

&lt;p&gt;The differentiation problem with pure ODM is the honest part most sourcing guides don't say directly: your competitor can buy the same base product from the same factory. If you're sourcing a private-label Bluetooth speaker from a factory in Dongguan, there's a reasonable chance two other brands are sourcing the identical unit with different stickers. Whether that matters depends on where your differentiation actually lives.&lt;/p&gt;

&lt;h2&gt;
  
  
  Decision framework by product category
&lt;/h2&gt;

&lt;p&gt;Generic OEM vs ODM advice breaks down because the right answer differs by product category. Here's how to think through each one.&lt;/p&gt;

&lt;h3&gt;
  
  
  Consumer electronics: Bluetooth speakers, power banks, TWS earbuds
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Recommendation: ODM with customization, in most cases.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Acoustic tuning for consumer audio, battery management, and enclosure design are mature engineering problems. There's no reason to spend $40,000 on custom tooling to reinvent a speaker enclosure when factories in Shenzhen have already solved that problem across hundreds of SKUs.&lt;/p&gt;

&lt;p&gt;The legitimate differentiation in consumer electronics is usually: firmware features (playback mode, pairing behavior, companion app integration), distinctive form factor (if design is your primary market position), and packaging that communicates the brand effectively. None of these require OEM.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://china-sourcing-agents.com/industries/consumer-electronics/" rel="noopener noreferrer"&gt;consumer electronics&lt;/a&gt; category is also where the ODM timeline advantage matters most. Getting to market 10–16 weeks faster can mean a full product cycle in a fast-moving category.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Go OEM if:&lt;/strong&gt; your product has genuinely novel electronics — spatial audio with custom DSP, a new sensor integration, hardware that doesn't exist as an ODM platform. If you're building something that doesn't already exist, there's no ODM to buy.&lt;/p&gt;

&lt;h3&gt;
  
  
  IoT modules and sensors
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Recommendation: OEM, almost always.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the category where ODM creates the most risk. An IoT sensor's core IP is the calibration algorithm, the firmware behavior, and the protocol stack configuration — the LoRa spread factor selection, the BLE GATT profile, the WiFi provisioning flow. These are what your customers are buying.&lt;/p&gt;

&lt;p&gt;An ODM IoT module means your firmware runs on hardware your competitor can also buy. Worse, the factory's base firmware is often deeply integrated with the hardware — changing it means understanding someone else's codebase, which can be harder than starting from scratch.&lt;/p&gt;

&lt;p&gt;For &lt;a href="https://china-sourcing-agents.com/industries/iot-modules/" rel="noopener noreferrer"&gt;IoT modules and components&lt;/a&gt;, OEM also gives you control over component selection. Sensor calibration often depends on the specific sensor variant — choosing a different temperature sensor from the same manufacturer's product family can shift calibration offsets. If you're sourcing ODM and the factory switches components without telling you (which happens when a component goes EOL), your calibration is broken.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exception:&lt;/strong&gt; if you need a standard gateway and your differentiation is entirely in the software layer above the hardware, ODM hardware plus your firmware is a reasonable approach. Some Modbus-to-MQTT gateways, for example, have good ODM hardware platforms where the gateway logic can be fully replaced.&lt;/p&gt;

&lt;h3&gt;
  
  
  Wearables and health tech
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Recommendation: Depends on whether biometric accuracy is your differentiator.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://china-sourcing-agents.com/industries/wearables/" rel="noopener noreferrer"&gt;Wearables&lt;/a&gt; sit at an intersection. The consumer design elements — display, strap, housing — are well-established as ODM platforms. The sensing elements — optical heart rate, blood oxygen, skin conductance — are where OEM vs ODM matters.&lt;/p&gt;

&lt;p&gt;If your product's positioning is biometric accuracy or medical-adjacent function (not FDA Class II, but health-conscious positioning), the sensor selection and calibration algorithm are your IP. ODM wearables use whatever sensor the factory chose, with whatever calibration they implemented. You can't change that without going to OEM pricing. An engineering review of the hardware at the design stage catches problems like signal saturation in dark-skinned users, motion artifact handling, or sampling frequency mismatches — the kind of issues that generate one-star reviews.&lt;/p&gt;

&lt;p&gt;If your differentiator is design or channel — a fashion-forward fitness tracker where the hardware performance is comparable to competitors — ODM base hardware with custom housing, strap, and firmware overlay is reasonable. You save $30,000–60,000 in NRE and 10+ weeks in time.&lt;/p&gt;

&lt;h3&gt;
  
  
  Industrial electronics
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Recommendation: OEM for anything safety-critical.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://china-sourcing-agents.com/industries/industrial-iot/" rel="noopener noreferrer"&gt;Industrial IoT hardware&lt;/a&gt; has a different calculus than consumer products. The specific protocol stack (IEC 61850, Modbus TCP, OPC-UA), ruggedization spec (operating temperature range, IP rating, vibration tolerance), and MTBF targets are your design responsibility — and your liability.&lt;/p&gt;

&lt;p&gt;ODM industrial hardware exists, but it's a smaller market and the risk profile is different. If a consumer Bluetooth speaker fails, a customer is annoyed. If an industrial gateway fails in a substation or a manufacturing line, the failure mode can be serious. That changes how you think about owning the design.&lt;/p&gt;

&lt;p&gt;For industrial applications, OEM also makes long-term supply sense. You control the BOM, which means you can qualify alternative component sources, manage EOL transitions, and guarantee 7–10 year supply availability — a real procurement requirement in industrial markets. ODM doesn't give you that.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exception:&lt;/strong&gt; standard DIN rail accessories, industrial enclosures, and passive components are reasonably sourced as ODM or off-the-shelf. Not every component in an industrial system needs to be custom-designed.&lt;/p&gt;

&lt;h3&gt;
  
  
  PCB assemblies
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Recommendation: OEM by definition.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you're sourcing a &lt;a href="https://china-sourcing-agents.com/industries/pcb-assembly/" rel="noopener noreferrer"&gt;PCB assembly&lt;/a&gt;, you're providing Gerbers, a BOM, and assembly drawings. There's no meaningful ODM equivalent — this is always OEM territory. The relevant sourcing decision is about factory selection and process capability, not OEM vs ODM.&lt;/p&gt;

&lt;h2&gt;
  
  
  IP protection considerations
&lt;/h2&gt;

&lt;p&gt;The IP situation is different depending on which direction you go.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In an OEM arrangement&lt;/strong&gt;, the factory has access to your full design: Gerbers, BOM, firmware source (if you're sharing it — sometimes you can share compiled binary only), and tooling drawings. An NDA is essential before sharing anything. For significant IP, consider filing a utility patent before sharing with Chinese factories — a filed patent application, even before grant, establishes priority date. For hardware specifically, build in component-level traceability so you can identify if components sourced from your BOM appear in competing products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In an ODM arrangement&lt;/strong&gt;, the IP concern runs the other direction: the factory owns the base design, and you need to understand exactly what you own after the deal. Get specific answers in writing: Do you own the firmware customizations? Do you own the tooling for the modified housing? Do you have rights to take the design to another factory? These questions matter more than the NDA does.&lt;/p&gt;

&lt;p&gt;The "reverse engineering" risk is real but frequently overstated for small orders. A factory earning 15% margin on your $30,000 production order has limited financial incentive to invest in copying your product and building a competing channel. The risk increases significantly for higher volumes and products that are easy to sell broadly — a consumer gadget with mass appeal is more vulnerable than an industrial device with a narrow application.&lt;/p&gt;

&lt;h2&gt;
  
  
  Negotiating ODM customization scope
&lt;/h2&gt;

&lt;p&gt;When you go the ODM-with-customization route, understanding what's typically negotiable prevents expensive surprises.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Usually negotiable:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Firmware features — most ODM factories provide an SDK or documented firmware customization layer, though depth varies significantly&lt;/li&gt;
&lt;li&gt;Housing color, material, and texture — yes, but a new color requiring a new mold insert is an additional tooling cost ($1,000–5,000 depending on complexity)&lt;/li&gt;
&lt;li&gt;Packaging and branding — always negotiable, typically no additional NRE&lt;/li&gt;
&lt;li&gt;PCB layout changes — sometimes, at additional NRE cost; the factory has to re-validate EMC and electrical clearances&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Usually not negotiable without moving to OEM pricing:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fundamental circuit topology — the core power management, protection circuitry, and reference design&lt;/li&gt;
&lt;li&gt;Structural changes to the existing injection mold — re-cutting a mold is nearly as expensive as a new one&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The component BOM is typically protected by the factory as their cost advantage. They may allow component upgrades (better battery cells, higher-spec display), but they resist component changes that reveal their sourcing margins or require recertification. This is where ODM deals sometimes create friction: you want to upgrade the BT module for better RF performance, and the factory's answer is that any component change requires a full re-certification — which suddenly makes ODM pricing look less attractive.&lt;/p&gt;

&lt;h2&gt;
  
  
  Making the call: a checklist
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Go OEM if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your product has novel electronics design not available as an ODM platform&lt;/li&gt;
&lt;li&gt;IP is a core business asset — healthcare sensing, industrial control, safety-critical application&lt;/li&gt;
&lt;li&gt;You need IEC/ISO certification based on your specific design (a third-party lab certifies your design, not a factory's)&lt;/li&gt;
&lt;li&gt;You plan to manufacture across multiple factories long-term (OEM gives you portable IP)&lt;/li&gt;
&lt;li&gt;Your volume justifies the NRE — roughly, $40,000+ NRE amortized over 5,000+ units starts to look acceptable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Go ODM if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Time to market is the priority and the base product category is mature&lt;/li&gt;
&lt;li&gt;Your differentiation is brand, UX, or channel — not the hardware itself&lt;/li&gt;
&lt;li&gt;First order is under 1,000 units — ODM's lower NRE makes the economics work at small scale&lt;/li&gt;
&lt;li&gt;You're entering a product category to test demand before committing to a custom design&lt;/li&gt;
&lt;li&gt;The factory's existing platform is already certified for your target markets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use ODM with customization as the default starting point&lt;/strong&gt; for consumer electronics, and negotiate carefully from there. Reserve pure OEM for IoT sensing, industrial applications, and products with genuine hardware novelty.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest trade-off
&lt;/h2&gt;

&lt;p&gt;ODM compresses time and NRE, but it limits differentiation and hands the base design to someone else. OEM gives you full control and full IP ownership, but it costs more upfront and takes longer to get to samples. Neither answer is universally right.&lt;/p&gt;

&lt;p&gt;The decision that gets buyers into trouble is choosing ODM because it's faster and cheaper, without accounting for what they're giving up — and then discovering six months into market that their product is indistinguishable from three competitors sourcing from the same factory. The reverse mistake is equally common: spending $50,000 on custom tooling for a consumer product where the differentiation was always going to be the brand, not the hardware.&lt;/p&gt;

&lt;p&gt;The way to get this right is to be specific about where your actual differentiation lives before you make the sourcing decision. If it's in hardware, go OEM. If it's in brand, UX, or channel, ODM is probably the right call — and the NRE savings can fund marketing instead.&lt;/p&gt;

&lt;p&gt;If you're deciding between OEM and ODM for a specific product, &lt;a href="https://china-sourcing-agents.com/contact/" rel="noopener noreferrer"&gt;get in touch&lt;/a&gt; — the right answer usually depends on your firmware and IP situation, and we can scope that out in a 30-minute call. We also handle the full process through our &lt;a href="https://china-sourcing-agents.com/services/private-label/" rel="noopener noreferrer"&gt;private label and OEM management service&lt;/a&gt; if you want support end-to-end, or &lt;a href="https://china-sourcing-agents.com/services/sourcing/" rel="noopener noreferrer"&gt;sourcing and supplier matching&lt;/a&gt; if you're still at the factory selection stage. For an example of OEM with private-label manufacturing in practice, see &lt;a href="https://china-sourcing-agents.com/cases/amazon-seller-iot-sensor/" rel="noopener noreferrer"&gt;how an Amazon FBA seller used OEM to build a differentiated IoT sensor&lt;/a&gt; and escape the commodity market, rather than launching yet another white-label product. If you're earlier in the process and still working out how to find and qualify factories, the &lt;a href="https://china-sourcing-agents.com/guides/hardware-startup-china-manufacturing/" rel="noopener noreferrer"&gt;hardware startup manufacturing guide&lt;/a&gt; covers that ground in detail.&lt;/p&gt;

</description>
      <category>design</category>
      <category>iot</category>
      <category>product</category>
      <category>startup</category>
    </item>
    <item>
      <title>PCB Assembly in China: Buyer's Guide</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Sun, 31 May 2026 01:42:13 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/pcb-assembly-in-china-buyers-guide-2hgb</link>
      <guid>https://dev.to/china-sourcing-agents/pcb-assembly-in-china-buyers-guide-2hgb</guid>
      <description>&lt;p&gt;Chinese PCBA factories can produce high-quality boards at 30–50% lower cost than equivalent European or North American shops — but only if you give them a clean package and know how to qualify the factory. The difference between a smooth run and a costly disaster is almost always in the preparation, not the factory itself.&lt;/p&gt;

&lt;p&gt;This guide covers what a buyer needs to know before placing a PCBA order in China: how to read a quote, how to qualify a factory, what IPC class actually means for your product, and where inspection fits in.&lt;/p&gt;

&lt;h2&gt;
  
  
  PCB fabrication vs. PCB assembly — they are not the same thing
&lt;/h2&gt;

&lt;p&gt;This confusion wastes weeks. &lt;strong&gt;PCB fabrication&lt;/strong&gt; (often just called "PCB fab") is the process of producing the bare board: the laminated substrate, etched copper traces, drilled holes, solder mask, and silkscreen. &lt;strong&gt;PCB assembly&lt;/strong&gt; (PCBA) is what happens next: components are placed and soldered onto the fabricated board.&lt;/p&gt;

&lt;p&gt;Many factories in China do both under one roof. Many others do only one. When you search for "PCB manufacturer China," you may be talking to a bare-board fab, a pure assembly house, or a turnkey operation that does both. Clarify this immediately. A fab-only shop cannot populate your components; an assembly-only shop needs you to supply bare boards or will source them from a fab they work with.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Turnkey vs. consignment&lt;/strong&gt;: Turnkey means the factory sources both boards and components. Consignment means you supply all components (sometimes called "supply your own parts" or SYOP). Most small and medium buyers should default to turnkey — sourcing 200 component line items yourself takes more time than you expect. The exception is when you have specific BOM requirements (exact part numbers, approved vendors) that the factory cannot meet through their distributors.&lt;/p&gt;

&lt;h2&gt;
  
  
  PCB types you will encounter
&lt;/h2&gt;

&lt;p&gt;Not all boards are equal. The type of board affects cost, lead time, and which factories can handle it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Single-layer&lt;/strong&gt; boards have copper traces on one side only. Simple power supplies, LED drivers, basic sensors. Cheapest to make.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Double-layer&lt;/strong&gt; boards (two copper layers) cover the majority of consumer electronics — Bluetooth accessories, basic IoT nodes, simple motor controllers. Standard spec for most projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multi-layer&lt;/strong&gt; (4, 6, 8+ layers) is required when you need controlled impedance for RF traces, dense component placement, or fine-pitch BGAs. A 4-layer board costs roughly 3–4× a 2-layer of the same size; 6-layer doubles that again. Lead time increases too: 2-layer boards can be fabbed in 5–7 days, 4-layer typically 7–10 days, 6+ layer 10–15 days.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FPC (Flexible PCB)&lt;/strong&gt; uses polyimide substrates instead of rigid FR4. Used in wearables, cameras, compact consumer electronics — anywhere the board needs to bend or where space is extremely tight. FPC manufacturing is more specialized, requires different handling during assembly (fixtures, support jigs), and assembly yields are typically lower. Not every PCBA factory handles FPC well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Aluminum substrate (metal core PCB)&lt;/strong&gt; is used for high-power LEDs and power electronics where you need the board to dissipate heat directly. Assembly process is similar to standard FR4 but material handling differs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a Gerber package includes and why it matters
&lt;/h2&gt;

&lt;p&gt;When you hand a board design to a factory, you don't send your native EDA files (KiCad, Altium, Eagle). You send a Gerber package — a set of standardized files that completely describe the board for manufacturing.&lt;/p&gt;

&lt;p&gt;A complete &lt;a href="https://china-sourcing-agents.com/wiki/gerber-files/" rel="noopener noreferrer"&gt;Gerber files&lt;/a&gt; package includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Copper layers&lt;/strong&gt; — One file per layer (GTL = top copper, GBL = bottom copper, G2L/G3L = inner layers)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Solder mask layers&lt;/strong&gt; — GTS (top mask), GBS (bottom mask) — the green stuff that keeps solder off exposed copper&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Silkscreen layers&lt;/strong&gt; — GTO (top overlay), GBO (bottom overlay) — component reference designators and outlines&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Drill files&lt;/strong&gt; — NC drill file specifying hole positions and sizes (Excellon format)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Board outline&lt;/strong&gt; — GKO or GM1 — the mechanical boundary of the board&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BOM&lt;/strong&gt; — Bill of Materials, listing every component with manufacturer part number and quantity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Centroid/Pick-and-Place file&lt;/strong&gt; — X/Y coordinates and rotation for every component, used by the SMT machine&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Missing files or mismatched layer stackups are the most common cause of fab delays. Before sending a Gerber package, run a DRC (design rule check) in your EDA tool and review the generated files in a Gerber viewer. Misaligned drill hits, missing copper pours, or a board outline that doesn't close are invisible in the EDA tool but obvious in the Gerber viewer.&lt;/p&gt;

&lt;p&gt;One specific mistake: many engineers forget to include the &lt;strong&gt;stencil layer&lt;/strong&gt; in their Gerber package. The stencil (also called a paste layer — GTP/GBP) defines the apertures in the stainless steel stencil used to apply solder paste. Without it, the factory has to create one from your courtyard layers, which introduces errors.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to read a factory quote
&lt;/h2&gt;

&lt;p&gt;A PCBA quote will itemize several cost categories. Understanding each one helps you compare quotes fairly and spot inflated line items.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PCB fabrication cost&lt;/strong&gt; — Cost to make the bare boards, usually priced per panel or per unit. Varies by layer count, board size, surface finish (HASL vs. ENIG), minimum trace/space, and hole count.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stencil cost&lt;/strong&gt; — One-time cost for the laser-cut stainless steel stencil used for paste printing. Typically $80–200 for a standard-size stencil. Amortizes quickly over volume but hits hard on prototypes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NRE (Non-Recurring Engineering)&lt;/strong&gt; — A catch-all term for one-time setup costs: programming SMT feeders, creating test programs, building ICT/FCT fixtures. NRE can range from zero (for simple boards at friendly factories) to several thousand dollars (for boards requiring custom test fixtures). Always ask what NRE covers — some factories hide fixture costs here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Component cost&lt;/strong&gt; — The BOM cost. For turnkey orders, this is the factory's cost to source your components plus their margin (typically 10–20% markup). If prices seem high, ask for a BOM breakdown with individual component costs. For commodities like passives (resistors, capacitors), this margin is often where factories make their money.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assembly cost&lt;/strong&gt; — Labour and machine time to place and solder. Priced per board or per placement. Typical range: $0.02–0.08 per SMT placement, plus wave or hand solder charges for through-hole. This is where high-volume orders get cheap.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test cost&lt;/strong&gt; — Functional test (FCT) charge per board, if applicable. Some factories include basic power-on test; full functional testing against your test spec is usually extra.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Packaging and labeling&lt;/strong&gt; — Often overlooked. If you need boards individually bagged, labeled with barcodes, or packaged in trays, add this to your RFQ explicitly.&lt;/p&gt;

&lt;p&gt;When comparing quotes from multiple factories, normalize to a common volume (say, 1,000 units) and separate recurring from non-recurring costs. A factory with high NRE but low unit cost may be better for production runs; a factory with zero NRE but high per-unit cost is better for prototypes.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to qualify a Chinese PCBA factory
&lt;/h2&gt;

&lt;p&gt;Not all factories that claim PCBA capability are equal. Here is what to evaluate specifically for assembly work — beyond the general checks covered in the &lt;a href="https://china-sourcing-agents.com/guides/factory-audit-checklist/" rel="noopener noreferrer"&gt;factory audit checklist&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SMT line age and brand&lt;/strong&gt; — Modern pick-and-place machines from Fuji, Panasonic, JUKI, Yamaha, or ASM can place down to 0201 metric (imperial 008004) components accurately at high speed. Older generic Chinese machines struggle with anything below 0402 imperial. Ask specifically: "What is your pick-and-place machine brand and year of purchase?" Equipment older than 10 years is acceptable; older than 15 years raises questions; older than 20 years means they're running outdated tolerances.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solder paste printer&lt;/strong&gt; — The paste printing step has the highest impact on defect rates. Fully automated printers with vision alignment (Heller, DEK, MPM) produce consistent deposits. Manual or semi-automated printing is fine for prototypes but not for production volumes above ~500 units/month.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://china-sourcing-agents.com/wiki/smt-process/" rel="noopener noreferrer"&gt;SMT process&lt;/a&gt; flow&lt;/strong&gt; — Confirm they use a proper reflow profile verified with thermocouple measurements, not just "we run our standard profile." Lead-free (SAC305) reflow has a narrow process window; a factory that cannot show you a reflow profile trace for your board type is not ready for quality production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reflow oven zones&lt;/strong&gt; — A good &lt;a href="https://china-sourcing-agents.com/wiki/reflow-soldering/" rel="noopener noreferrer"&gt;reflow oven&lt;/a&gt; has at least 8 heating zones for stable temperature profiling. Fewer zones make it difficult to achieve the correct ramp rate, soak, and peak temperature for lead-free solder without damaging sensitive components.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AOI (Automated Optical Inspection)&lt;/strong&gt; — Ask if they have in-line AOI (runs after reflow on the production line) or offline AOI (boards pulled for batch inspection). In-line is better for catching defects early. If they have AOI, ask to see the defect library and recent defect rate reports.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://china-sourcing-agents.com/wiki/x-ray-inspection/" rel="noopener noreferrer"&gt;X-ray inspection&lt;/a&gt;&lt;/strong&gt; — Required if your board has BGA, QFN, or other bottom-terminated components where solder joints are not visible. Ask: "Do you have X-ray in-house?" Some smaller factories outsource X-ray; that adds days and a break in custody.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://china-sourcing-agents.com/wiki/esd-protection/" rel="noopener noreferrer"&gt;ESD protection&lt;/a&gt;&lt;/strong&gt; — Walk the floor. Are operators wearing wrist straps connected to grounded mats? Is ESD-sensitive material stored in anti-static bags or trays? Is the assembly area labeled as an EPA (ESD-Protected Area)? ESD damage is invisible and shows up as latent failures weeks after shipment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IQC (Incoming Quality Control)&lt;/strong&gt; — Do they verify component authenticity and spec compliance when components arrive? Counterfeit passives and ICs are real in the China supply chain. A factory without IQC is passing that risk to you.&lt;/p&gt;

&lt;p&gt;Run a &lt;a href="https://china-sourcing-agents.com/services/audit/" rel="noopener noreferrer"&gt;factory audit&lt;/a&gt; before your first production order, not after. The checklist above is useful for remote evaluation; the audit confirms it in person.&lt;/p&gt;

&lt;h2&gt;
  
  
  IPC-A-610 Class 2 vs. Class 3 — what it means in practice
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://china-sourcing-agents.com/wiki/ipc-a-610/" rel="noopener noreferrer"&gt;IPC-A-610&lt;/a&gt; is the global standard for acceptability of electronic assemblies. Every factory claims to work to it. Most do not enforce it consistently. Here is what the classes mean:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Class 1&lt;/strong&gt; — General electronic products where appearance is less important than function. Not relevant for most commercial products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Class 2&lt;/strong&gt; — Dedicated service electronic products. This covers the vast majority of consumer electronics, IoT devices, industrial equipment, and commercial products. Solder joints must wet properly but minor cosmetic variations are acceptable. This is the right spec for most hardware startup products. The full acceptance criteria are defined in &lt;a href="https://www.ipc.org/ipc-a-610" rel="noopener noreferrer"&gt;IPC-A-610&lt;/a&gt;, the globally recognized standard for electronic assembly quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Class 3&lt;/strong&gt; — High-performance electronic products where continued performance is critical and equipment downtime is unacceptable. Medical devices, avionics, military equipment. Much stricter — tighter tolerances, more inspectors, higher cost, slower throughput.&lt;/p&gt;

&lt;p&gt;In practice, asking for Class 2 means the factory uses IPC-A-610 as their acceptance criterion during inspection. Asking for Class 3 means you will pay 15–30% more for assembly and significantly more for inspection, and you should only ask for it if you genuinely need it.&lt;/p&gt;

&lt;p&gt;When placing an order, specify your class requirement in writing. If you don't, the factory defaults to whatever class they feel like — usually Class 1.&lt;/p&gt;

&lt;h2&gt;
  
  
  PCB materials: when FR4 isn't enough
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://china-sourcing-agents.com/wiki/pcb-materials/" rel="noopener noreferrer"&gt;FR4&lt;/a&gt; (Flame Retardant 4, a woven fiberglass/epoxy laminate) is the standard PCB substrate for most applications. It's cheap, widely available, easy to process, and adequate for frequencies up to roughly 1 GHz in most designs.&lt;/p&gt;

&lt;p&gt;When FR4 is not enough:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;RF and microwave designs above ~1 GHz&lt;/strong&gt; — FR4's dielectric constant (Dk ≈ 4.4) varies with frequency and temperature, causing impedance drift. For WiFi 6E (6 GHz), 5G mmWave, or any precision RF design, you need low-loss laminates: Rogers RO4003C, Rogers RO4350B, Taconic TLX, or similar. These cost 5–10× more than FR4. Not every Chinese PCB fab handles them; check explicitly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;High-temperature applications&lt;/strong&gt; — Standard FR4 glass transition temperature (Tg) is 130–140°C. High-Tg FR4 (Tg 170°C) handles lead-free reflow better and is more stable in hot environments. Specify high-Tg FR4 for boards near heat sources or in automotive/industrial environments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Controlled impedance traces&lt;/strong&gt; — Even in FR4, if your design has differential pairs, RF traces, or high-speed digital signals (DDR, USB 3.x, PCIe), you need controlled impedance. This requires the fab to adjust trace width to hit the target impedance (typically 50Ω single-ended, 100Ω differential). They need to know your stack-up before quoting. &lt;a href="https://www.ipc.org/ipc-6012" rel="noopener noreferrer"&gt;IPC-6012&lt;/a&gt; (Qualification and Performance Specification for Rigid Printed Boards) is the standard that defines bare board acceptance criteria including controlled impedance requirements.&lt;/p&gt;

&lt;p&gt;If your design has RF content, always specify your substrate, stack-up, and controlled impedance requirements in the Gerber package. A factory that quotes without asking about this is guessing.&lt;/p&gt;

&lt;h2&gt;
  
  
  DFM review before you order
&lt;/h2&gt;

&lt;p&gt;Design for Manufacturability (&lt;a href="https://china-sourcing-agents.com/wiki/dfm-guidelines/" rel="noopener noreferrer"&gt;DFM&lt;/a&gt;) is the process of checking your design against the factory's process capabilities before you commit. It prevents the most expensive kind of problem: finding out after fabrication that something can't be assembled.&lt;/p&gt;

&lt;p&gt;Common DFM issues that kill prototype runs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Trace/space violations&lt;/strong&gt; — Your design calls for 3-mil traces but the factory's minimum is 4 mil. Now the board either cannot be made or the factory has to modify your Gerbers without telling you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Soldermask bridge problems&lt;/strong&gt; — Pads too close together with no soldermask dam between them, causing solder bridges during reflow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Via-in-pad without plugging&lt;/strong&gt; — Via holes under SMT pads wick solder away during reflow. Either fill/plug vias in the design or specify via-in-pad filling in your fab notes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Component clearance violations&lt;/strong&gt; — Pick-and-place nozzles and reflow fixtures need clearance around components. Tall components (connectors, electrolytic caps) need buffer distance from other SMT components.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pad-to-board-edge distance&lt;/strong&gt; — Components too close to the board edge interfere with depaneling (v-score or routing).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paste aperture size for small components&lt;/strong&gt; — For 0201 or smaller passives, the stencil aperture must be sized correctly relative to the pad to get the right paste volume. Most factories will do this automatically if you send the stencil layer; if you don't send it, check what they generate.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most reputable Chinese PCBA factories offer a free DFM review before you confirm the order. Always request it. If the factory doesn't offer DFM review and doesn't ask questions about your design, that's a warning sign.&lt;/p&gt;

&lt;h2&gt;
  
  
  Inspection at three stages
&lt;/h2&gt;

&lt;p&gt;A single final inspection catches defects after all the damage is done. Three-stage inspection catches problems when they're cheapest to fix.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Incoming component inspection&lt;/strong&gt; — Before components go into the SMT line, spot-check against the BOM: correct part numbers, correct values, authentic manufacturer markings. Fake passives are less common than fake ICs, but both exist. Check date codes on electrolytic capacitors; old stock can cause early life failures. This stage costs almost nothing relative to discovering a BOM error after 5,000 boards are assembled.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In-process inspection&lt;/strong&gt; — After the reflow oven, before any conformal coating or enclosure assembly. This is when AOI and X-ray run. In-process defects include solder bridges, missing components, tombstoned components, insufficient solder. Catching them here means rework happens on bare boards, not finished products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pre-shipment inspection&lt;/strong&gt; — A statistical sample of finished goods, inspected against your acceptance criteria. This is when you (or a third party) verify appearance, functionality, and packaging. The &lt;a href="https://china-sourcing-agents.com/services/inspection/" rel="noopener noreferrer"&gt;pre-shipment inspection&lt;/a&gt; should use an &lt;a href="https://china-sourcing-agents.com/wiki/aql-sampling/" rel="noopener noreferrer"&gt;AQL&lt;/a&gt; sampling plan — AQL 2.5 is standard for most consumer products, meaning you accept a lot with up to 2.5% defects at a 95% confidence level.&lt;/p&gt;

&lt;p&gt;The rule: never release the final payment before pre-shipment inspection results are confirmed. For a first run with a new factory, consider an in-process inspection as well — it's an investment that pays for itself if it catches a systematic defect at board 200 rather than board 5,000.&lt;/p&gt;

&lt;h2&gt;
  
  
  MOQ and typical lead times
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;PCB fabrication&lt;/strong&gt; lead time: 5–7 working days for standard 2-layer FR4, 7–10 days for 4-layer, 10–15 days for 6+ layer. Expedited service (24–48 hour turnaround) is available from many fabs at 1.5–3× cost. MOQ for bare boards is typically 5 panels, which translates to 20–100 boards depending on your board size and panel layout.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PCB assembly&lt;/strong&gt; lead time: add 5–15 working days to the bare board lead time for SMT assembly, depending on board complexity and factory loading. A turnkey order (fab + assembly, factory sources components) is typically 15–25 working days total from Gerber approval to finished boards.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Component sourcing&lt;/strong&gt; is the wildcard. Standard passives and common ICs are in stock at major Chinese distributors (Lichuang Market, SZLCSC, Arrow China). Specialty components, long lead-time ICs, or anything supply-constrained can add 4–12 weeks. Always confirm component availability before committing to a delivery date.&lt;/p&gt;

&lt;p&gt;Minimum order quantities for PCBA are more flexible than most buyers expect. Many Chinese factories will run 50–100 board prototype runs at prototype pricing. The economics only become favorable at 500+ units; at 1,000+ units you'll see significant per-unit cost reductions as NRE amortizes and SMT setup efficiency improves.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cost breakdown for a typical project
&lt;/h2&gt;

&lt;p&gt;To calibrate expectations, here is a rough breakdown for a moderately complex consumer electronics board — 4-layer, 100mm × 80mm, ~250 SMT components, 10K units:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Cost element&lt;/th&gt;
&lt;th&gt;Approximate range&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB fabrication&lt;/td&gt;
&lt;td&gt;$0.40–0.80 per board&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stencil&lt;/td&gt;
&lt;td&gt;$150 one-time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NRE (programming, first article)&lt;/td&gt;
&lt;td&gt;$500–1,500 one-time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Component cost (BOM)&lt;/td&gt;
&lt;td&gt;$2–15 per board (depends entirely on your BOM)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SMT assembly&lt;/td&gt;
&lt;td&gt;$0.20–0.50 per board&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Functional test&lt;/td&gt;
&lt;td&gt;$0.10–0.30 per board&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Packaging&lt;/td&gt;
&lt;td&gt;$0.20–0.80 per board&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;At 10K units, the one-time NRE is negligible. The BOM cost dominates. This is why getting your BOM right — avoiding long-lead components, qualifying alternatives, locking in component pricing — matters more than negotiating the assembly charge down.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to go from here
&lt;/h2&gt;

&lt;p&gt;If you're sourcing PCBA for the first time, the sequence is: clean Gerber package → DFM review → factory qualification → sample run → production with three-stage inspection.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://china-sourcing-agents.com/industries/pcb-assembly/" rel="noopener noreferrer"&gt;PCB assembly industry page&lt;/a&gt; covers what types of factories exist in China and which situations call for different approaches. To start the sourcing process, the &lt;a href="https://china-sourcing-agents.com/services/sourcing/" rel="noopener noreferrer"&gt;sourcing service&lt;/a&gt; covers how we find and qualify PCBA factories specific to your board type and volume.&lt;/p&gt;

&lt;p&gt;If you're evaluating a factory you've already identified, our &lt;a href="https://china-sourcing-agents.com/services/audit/" rel="noopener noreferrer"&gt;factory audit&lt;/a&gt; process covers PCBA-specific checks in detail — SMT line verification, ESD audit, quality system review — before you commit to a production order. For a real-world example of how PCB assembly quality control plays out on a complete product, see &lt;a href="https://china-sourcing-agents.com/cases/eu-startup-bluetooth-speaker/" rel="noopener noreferrer"&gt;how a 5,000-unit Bluetooth speaker run for an EU startup&lt;/a&gt; achieved a 0.4% defect rate using three-stage inspection on the PCBA and final assembly.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>management</category>
      <category>resources</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Source Electronics from China</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Sun, 31 May 2026 01:42:12 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/how-to-source-electronics-from-china-3i66</link>
      <guid>https://dev.to/china-sourcing-agents/how-to-source-electronics-from-china-3i66</guid>
      <description>&lt;p&gt;Sourcing electronics from China involves five stages: defining your specification, finding and qualifying factories, placing a sample order, running a factory audit, and managing production. A first order typically takes 8–14 weeks end-to-end. This guide covers each stage with specific tactics for &lt;a href="https://china-sourcing-agents.com/industries/consumer-electronics/" rel="noopener noreferrer"&gt;consumer electronics&lt;/a&gt; and IoT products — written by a hardware engineer who has been on both sides of the transaction.&lt;/p&gt;

&lt;p&gt;The most common mistake is treating Alibaba as the endpoint rather than the starting point. This guide explains why, and what to do instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  The fundamental problem with Alibaba
&lt;/h2&gt;

&lt;p&gt;Alibaba is a marketplace where both manufacturers and traders list products. You can't reliably tell them apart from the listing. A trader who buys from 5 different factories and marks up 40% looks identical to a manufacturer who makes the product themselves.&lt;/p&gt;

&lt;p&gt;This matters because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Traders have less control over quality (they don't run the production line)&lt;/li&gt;
&lt;li&gt;Traders can't solve manufacturing problems (they escalate to the factory, who may ignore them)&lt;/li&gt;
&lt;li&gt;Traders add cost without adding value&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The solution isn't to avoid Alibaba entirely — it's to understand it's a starting point, not an endpoint.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Define your requirements before you contact anyone
&lt;/h2&gt;

&lt;p&gt;The worst sourcing conversations start with "I'm looking for a Bluetooth speaker manufacturer." The best ones start with a one-page document that includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Functional specification&lt;/strong&gt;: What the product must do&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key components&lt;/strong&gt;: BT module model, speaker driver size, battery capacity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Certifications required&lt;/strong&gt;: &lt;a href="https://china-sourcing-agents.com/wiki/fcc-certification/" rel="noopener noreferrer"&gt;FCC&lt;/a&gt;, &lt;a href="https://china-sourcing-agents.com/wiki/ce-marking/" rel="noopener noreferrer"&gt;CE&lt;/a&gt;, &lt;a href="https://china-sourcing-agents.com/wiki/rohs-compliance/" rel="noopener noreferrer"&gt;RoHS&lt;/a&gt;, EN 62368-1&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Target unit cost&lt;/strong&gt; (your maximum, not your wish)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quantity&lt;/strong&gt;: Initial and 12-month forecast&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timeline&lt;/strong&gt;: When you need first samples, when you need production&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You don't need to know all of this perfectly. But the more specific you are, the faster factories can tell you whether they can help — and the less time you waste on factories that can't.&lt;/p&gt;

&lt;p&gt;One decision worth making before finalizing your requirements: are you pursuing OEM (your design, their manufacturing) or ODM (adapting their existing platform with your branding)? The factory evaluation criteria and IP implications differ significantly. See &lt;a href="https://china-sourcing-agents.com/guides/oem-vs-odm-electronics-china/" rel="noopener noreferrer"&gt;OEM vs ODM for electronics in China&lt;/a&gt; if you're still working through that choice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Find 15-30 candidates, not 3
&lt;/h2&gt;

&lt;p&gt;Most buyers contact 3-5 suppliers and pick the one that responds best. The problem: you're optimizing for who has the best English, not who makes the best product.&lt;/p&gt;

&lt;p&gt;Better approach:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Search Alibaba for your product category&lt;/li&gt;
&lt;li&gt;Note the company names of the top 30 results&lt;/li&gt;
&lt;li&gt;Search those company names on 1688 (the domestic version of Alibaba)&lt;/li&gt;
&lt;li&gt;On 1688, you'll see if they're a factory or a trading company, their actual product range, and often their actual prices&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For electronics, also check:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IC suppliers for your key component (they often know who their biggest customers are)&lt;/li&gt;
&lt;li&gt;Shenzhen/Dongguan trade associations for your product category&lt;/li&gt;
&lt;li&gt;Chinese B2B trade show exhibitor lists&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 3: Qualify before you RFQ
&lt;/h2&gt;

&lt;p&gt;Before sending a formal RFQ, do a quick qualification round:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is this company a factory or trader? (business registration type)&lt;/li&gt;
&lt;li&gt;Do they actually make this type of product, or are they diversifying into it?&lt;/li&gt;
&lt;li&gt;How long have they been in business?&lt;/li&gt;
&lt;li&gt;Do they have any certifications relevant to your product?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use this to cut 15-30 candidates down to 6-10 before spending time on formal quotes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Send a standardized RFQ — and write it properly
&lt;/h2&gt;

&lt;p&gt;A vague RFQ gets a vague response. If you send "we're looking for a Bluetooth speaker, can you quote?", you'll get a price sheet for 50 different models, none of which is what you want. Suppliers have seen that email a thousand times and give it minimum effort.&lt;/p&gt;

&lt;p&gt;A good RFQ includes all of the following:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Product description&lt;/strong&gt; — not a product category, an actual product. "Portable Bluetooth 5.2 speaker, IP67-rated, 2000mAh battery, 5W output, fabric mesh enclosure, USB-C charging." That's a starting point. Include a sketch or reference product if you have one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Target specifications&lt;/strong&gt; — the non-negotiables. Battery life, driver diameter, BT chip model if you have a preference, operating temperature range. If you don't know your specs yet, say so — but commit to the ones you do know.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Certification requirements&lt;/strong&gt; — FCC (USA), CE (Europe), RoHS, and any product-specific standard (EN 62368-1 for audio, for example). Any FCC ID claimed by a supplier can be cross-checked in the &lt;a href="https://www.fcc.gov/oet/ea/fccid" rel="noopener noreferrer"&gt;FCC equipment authorization database&lt;/a&gt;. For US importers, &lt;a href="https://www.ecfr.gov/current/title-47/chapter-I/subchapter-A/part-15" rel="noopener noreferrer"&gt;FCC Part 15&lt;/a&gt; sets the rules for intentional and unintentional radiators — the standard almost every wireless electronics product must comply with. For Europe, the &lt;a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32014L0053" rel="noopener noreferrer"&gt;EU Radio Equipment Directive 2014/53/EU&lt;/a&gt; covers all radio devices. Many factories can make the product but can't get it certified. Finding this out after tooling is expensive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Annual volume estimate&lt;/strong&gt; — not just the first order. Give a 12-month estimate. This changes the conversation: a supplier will invest more effort in a buyer ordering 10,000 units per year than one ordering 500.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Target unit price&lt;/strong&gt; — your ceiling, not your wish. If you're aiming for $18 landed, say you're targeting $12–14 ex-factory (leave room for freight, duties, and your margin). Unrealistic targets waste everyone's time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Packaging requirements&lt;/strong&gt; — retail box? white box? inner carton? master carton count? This is where factories lose margin and where miscommunication happens most.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Timeline&lt;/strong&gt; — when you need samples, when you need production, whether there's a hard deadline (trade show, launch date).&lt;/p&gt;

&lt;p&gt;Send the same RFQ to all qualified suppliers. The variation in responses tells you a lot about their professionalism.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reading the responses: red flags and green flags
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Red flags&lt;/strong&gt; in supplier responses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No factory photos, or photos that look generic (stock industrial images)&lt;/li&gt;
&lt;li&gt;Refuses to do a video call showing the production floor&lt;/li&gt;
&lt;li&gt;Price is 30–40% below every other quote (either the product is wrong or there's a hidden catch)&lt;/li&gt;
&lt;li&gt;Can't show certifications for comparable products they've made&lt;/li&gt;
&lt;li&gt;Responds only to price questions and ignores the spec questions&lt;/li&gt;
&lt;li&gt;"We can make anything you need" — usually means they'll buy from whoever is cheapest and mark it up&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Green flags:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Asks clarifying questions about your spec (a supplier who pushes back on ambiguities understands manufacturing)&lt;/li&gt;
&lt;li&gt;Provides specific lead times ("8 weeks from order confirmation, not from deposit")&lt;/li&gt;
&lt;li&gt;Offers to send existing samples of a similar product before you commit to anything&lt;/li&gt;
&lt;li&gt;Can show test reports (not just certificates — actual test reports showing pass/fail data)&lt;/li&gt;
&lt;li&gt;Introduces you to their QC manager or R&amp;amp;D contact&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The best supplier response you can receive is one that says "we make something 80% of the way there, here's what we'd need to change, and here's a rough NRE cost for the mold modification." That's a manufacturer who knows their product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Alibaba vs 1688 vs direct factory: which platform for what
&lt;/h2&gt;

&lt;p&gt;Most guides tell you to "use Alibaba." Here's a more honest breakdown:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Alibaba&lt;/strong&gt; is where you start discovery, not where you finish it. The platform is dominated by trading companies — intermediaries who buy from factories and resell. In the supplier shortlists we vet, roughly 60–70% of listed "manufacturers" turn out to be traders. Trading companies can be useful (they handle language barriers, consolidate orders, and sometimes have better English documentation), but they add 20–40% to your unit price and remove you one step from quality control. MOQ on Alibaba is typically 500+ units for electronics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1688&lt;/strong&gt; is the domestic Chinese B2B platform — same parent company as Alibaba (Alibaba Group), but almost entirely in Chinese, and almost entirely factory-direct. Prices are typically 30–50% lower than the equivalent Alibaba listing for the same product. MOQ can be as low as 100–200 units for some product categories. The catch: the interface is in Chinese, payments go through Alipay, and suppliers assume you're based in China. You either need to read Chinese, work with a local agent, or use Google Translate aggressively — and understand that responses will be slower or non-existent if you don't communicate in Chinese.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Direct factory approach&lt;/strong&gt; means finding factories through trade associations, industry contacts, trade shows, or cold outreach — bypassing listing platforms entirely. This gives you the lowest prices and the most direct relationship, but it requires trust-building time, usually a visit, and works best for repeat orders over $20,000. It's not a realistic first-order strategy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practical recommendation&lt;/strong&gt;: Use Alibaba for initial discovery. Get your shortlist of 15–30 candidates. Then, for each company, search their company name on 1688. You'll see their actual product range, factory photos, and domestic pricing. If they're on 1688 with the same products at 35% lower prices and 200-unit MOQ, that tells you what margin the Alibaba listing contains. You can then use this as negotiation leverage or approach the factory more directly.&lt;/p&gt;

&lt;p&gt;The key question to ask every supplier upfront: "Are you the manufacturer or a trading company?" A trading company will often say they're a manufacturer. Ask for their business license (营业执照) — it shows the registered business type. A manufacturer will have "生产型" or similar on their license. A trading company will have "贸易" (trade). You can also verify the registered business scope and legal status directly via the &lt;a href="https://www.gsxt.gov.cn" rel="noopener noreferrer"&gt;China National Enterprise Credit Information System&lt;/a&gt;, the SAMR-operated public registry.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Audit before you order
&lt;/h2&gt;

&lt;p&gt;Never place a first production order at a factory you haven't audited. Use our &lt;a href="https://china-sourcing-agents.com/guides/factory-audit-checklist/" rel="noopener noreferrer"&gt;factory audit checklist&lt;/a&gt; to know exactly what to look for — even a 4-hour visit covers the basics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the facility real and the size they claim?&lt;/li&gt;
&lt;li&gt;Do they have the equipment to make your product?&lt;/li&gt;
&lt;li&gt;What's their quality process?&lt;/li&gt;
&lt;li&gt;Can they show you similar products they've made?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For electronics specifically: verify their SMT equipment, ESD procedures, and whether they have in-house testing capability or send out. If your product involves a custom PCB, our &lt;a href="https://china-sourcing-agents.com/industries/pcb-assembly/" rel="noopener noreferrer"&gt;PCB assembly sourcing guide&lt;/a&gt; covers the factory qualification criteria specific to board manufacturing — stackup capability, IPC class, AOI and X-ray coverage.&lt;/p&gt;

&lt;p&gt;If you can't travel to China, hire a local agent to do a &lt;a href="https://china-sourcing-agents.com/services/audit/" rel="noopener noreferrer"&gt;factory audit&lt;/a&gt; on your behalf. A basic factory verification costs $300–500 and takes one day. That's cheap insurance on a $20,000 order.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quality control: three stages, not one
&lt;/h2&gt;

&lt;p&gt;The most expensive QC is the QC you do after the goods arrive at your warehouse. By then, the options are: accept the defects, pay to rework, or fight the factory for a credit — none of which is easy.&lt;/p&gt;

&lt;p&gt;QC done during production gives you time to actually fix problems. Here's the standard three-stage approach used by professional buyers:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pre-production inspection&lt;/strong&gt; — before manufacturing starts, verify that the factory has received the correct components and materials. Check the BT module model number, battery cells, PCB revision, housing tooling. This is where specification drift starts — catch it here, not after 5,000 units are assembled. For EU-bound products, the &lt;a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32011L0065" rel="noopener noreferrer"&gt;RoHS Directive (2011/65/EU)&lt;/a&gt; restricts hazardous substances in electrical and electronic equipment — verify that your component certificates declare RoHS compliance for each restricted substance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;During-production inspection (DUPRO)&lt;/strong&gt; — when 10–20% of the batch is complete, send an inspector to check the first finished units. This is the highest-value QC intervention: problems found now affect only the units already made, and the factory still has time to adjust the line for the remaining 80–90%.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pre-shipment inspection (PSI)&lt;/strong&gt; — when 100% of production is complete and at least 80% is packed. This is the final gate before goods leave China. The inspector performs an AQL (Acceptable Quality Level) sample check.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How AQL works&lt;/strong&gt;: AQL 2.5 is the standard for consumer electronics. For a batch of 5,000 units, the inspector checks 200 units. If they find 10 or fewer defects, the batch passes. If they find 11 or more, the batch fails and the factory must rework. This isn't a perfect system — 200 units is a ~4% sample — but it catches systematic defects reliably.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The real cost of skipping inspection&lt;/strong&gt;: A batch of 2,000 Bluetooth speakers with a 15% defect rate discovered after delivery means roughly 300 defective units. At a $35 replacement cost per unit (shipping plus new unit cost), that's $10,500 in losses. A pre-shipment &lt;a href="https://china-sourcing-agents.com/services/inspection/" rel="noopener noreferrer"&gt;quality inspection&lt;/a&gt; in Shenzhen or Dongguan costs $280–350 for a full day. The math isn't close.&lt;/p&gt;

&lt;p&gt;For your first order with a new factory, run all three stages. For an established supplier with a clean track record, PSI alone may be sufficient — but do it every time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Payment terms: how to protect your money
&lt;/h2&gt;

&lt;p&gt;Electronics sourcing involves real financial risk because you're usually paying before you see the goods. Understanding standard payment structures helps you structure deals that protect you without making factories refuse to work with you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;T/T (Telegraphic Transfer / wire transfer)&lt;/strong&gt; is the standard. The most common split is 30% deposit on order confirmation, 70% balance before shipment (after passing PSI). Some buyers try to negotiate 30/70 with 70% after arrival — factories almost never accept this for first orders, and sometimes not even for repeat orders.&lt;/p&gt;

&lt;p&gt;The 30% deposit is the risk zone. If a factory disappears or fails to perform, the deposit is difficult to recover. Ways to reduce this risk:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start with smaller first orders ($3,000–$10,000 range) — limits your exposure while you build the relationship&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Alibaba Trade Assurance&lt;/strong&gt; for first-time suppliers discovered on Alibaba — payments go through Alibaba's escrow and are refundable if the supplier fails to ship or goods don't match specs. Adds some friction but meaningful protection for new relationships.&lt;/li&gt;
&lt;li&gt;Get a pro-forma invoice that specifies the exact product, quantity, and specs before wiring anything&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;L/C (Letter of Credit)&lt;/strong&gt; becomes relevant for orders above $50,000. The L/C is issued by your bank and guarantees the factory gets paid once they present shipping documents. This protects both sides: the factory knows they'll be paid if they ship, you know they can't collect without evidence of shipment. Bank fees run 0.5–1.5% of the order value. Most factories in Guangdong will work with L/C for large orders; smaller factories may not have the banking relationships to handle them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PayPal and credit card&lt;/strong&gt;: some Alibaba suppliers accept PayPal or credit card, which gives you chargeback rights. However, the fee markup (3–5%) is often passed to you, and factories typically only offer this for small amounts. Don't rely on it for orders over $5,000.&lt;/p&gt;

&lt;p&gt;The honest summary: you will bear some financial risk sourcing from China, especially early on. The way to manage it is through smaller initial orders, verified suppliers, and inspection — not through clever payment structures alone.&lt;/p&gt;

&lt;h2&gt;
  
  
  Realistic timeline for a first order
&lt;/h2&gt;

&lt;p&gt;Here's what a typical first-time sourcing process actually looks like, start to finish:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Phase&lt;/th&gt;
&lt;th&gt;Duration&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Write spec + build initial supplier list&lt;/td&gt;
&lt;td&gt;1–2 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RFQ to qualified suppliers&lt;/td&gt;
&lt;td&gt;3 weeks (including response time)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Evaluate responses, select shortlist of 3–5&lt;/td&gt;
&lt;td&gt;1–2 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Factory audit (if in-person)&lt;/td&gt;
&lt;td&gt;1 week including travel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sample order placed + manufacturing&lt;/td&gt;
&lt;td&gt;4–6 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sample evaluation and revision rounds&lt;/td&gt;
&lt;td&gt;2–4 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Production order placed + manufacturing&lt;/td&gt;
&lt;td&gt;4–8 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;QC inspection&lt;/td&gt;
&lt;td&gt;1 week&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sea freight (e.g., Shenzhen to Los Angeles)&lt;/td&gt;
&lt;td&gt;2–4 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;4–6 months&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;This surprises most first-time buyers. The 8–14 week figure you'll see quoted elsewhere usually covers only the production and shipping phase — it excludes the sourcing, sampling, and revision work that happens before you confirm the production order.&lt;/p&gt;

&lt;p&gt;If you have a hard launch deadline, work backwards from it and add a 4-week buffer. Factories miss dates. Inspections find problems. Customs delays happen. The buyers who launch on time are the ones who planned for this.&lt;/p&gt;

&lt;p&gt;The timeline above covers manufacturing and sea freight. Clearing customs in the US adds duties, broker fees, and compliance documentation on top. For the full picture of HTS classification, Section 301 tariffs, and customs broker requirements for US-bound electronics, see &lt;a href="https://china-sourcing-agents.com/guides/import-electronics-china-usa/" rel="noopener noreferrer"&gt;importing electronics from China to the US&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes (and how to avoid them)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Choosing the supplier based on price alone.&lt;/strong&gt; The cheapest quote is often cheapest because the factory is cutting corners on components, using uncertified parts, or simply misquoting and planning to charge extras later. Get 6–8 quotes, eliminate the outliers on both ends, and evaluate the remaining suppliers on capability and communication — not price.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skipping sample evaluation because the photos looked fine.&lt;/strong&gt; Photos are easy to control. Request physical samples every time — for a first order, you should evaluate at minimum 3 units and test them against your spec. Many defects (uneven finish, battery that drains too fast, BT pairing issues at range) don't show up in product photos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No written specification document.&lt;/strong&gt; "We agreed on this by email" is not a spec. A spec is a document both parties sign that covers: dimensions, materials, components (by model number, not description), certifications, packaging, and labeling. Disputes almost always trace back to verbal or loosely-worded agreements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Unrealistic timeline expectations.&lt;/strong&gt; See the timeline table above. If your investor deck says "product ships in 90 days," that's possible only if you've already sourced the supplier, approved samples, and placed the production order — not if you're starting from scratch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not visiting the factory (or not auditing remotely).&lt;/strong&gt; Factory audits are not a formality. A 2023 audit of a consumer electronics factory in Dongguan revealed that the factory had listed its ISO certification as current — it had expired 18 months earlier and they hadn't renewed it. The buyer found out during audit, not after a failed export compliance check.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happens next
&lt;/h2&gt;

&lt;p&gt;After audit, sample order, and sample approval, you're ready for production. But the audit and sourcing work doesn't end here — it continues through production management, &lt;a href="https://china-sourcing-agents.com/services/inspection/" rel="noopener noreferrer"&gt;quality inspection&lt;/a&gt; at three stages, and logistics coordination.&lt;/p&gt;

&lt;p&gt;That's the part most guides leave out. Sourcing isn't a one-time event. It's an ongoing relationship that requires management. In &lt;a href="https://china-sourcing-agents.com/cases/eu-startup-bluetooth-speaker/" rel="noopener noreferrer"&gt;a recent client project&lt;/a&gt;, this end-to-end process took 5 months from initial supplier search to delivery of 5,000 units.&lt;/p&gt;

&lt;p&gt;If you're a hardware startup approaching manufacturing for the first time — working out production funding, tooling ownership, and how to structure your first factory relationship — &lt;a href="https://china-sourcing-agents.com/guides/hardware-startup-china-manufacturing/" rel="noopener noreferrer"&gt;manufacturing in China as a hardware startup&lt;/a&gt; covers the startup-specific considerations in more depth.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ready to start sourcing?
&lt;/h2&gt;

&lt;p&gt;If you'd rather have an experienced team handle this process, our &lt;a href="https://china-sourcing-agents.com/services/sourcing/" rel="noopener noreferrer"&gt;China Sourcing &amp;amp; Supplier Matching&lt;/a&gt; service covers everything from market scan to shortlist delivery. We also offer &lt;a href="https://china-sourcing-agents.com/services/audit/" rel="noopener noreferrer"&gt;Factory Audit &amp;amp; Verification&lt;/a&gt; as a standalone service before you place your first order. For a full breakdown of how our fees work, see our &lt;a href="https://china-sourcing-agents.com/pricing/" rel="noopener noreferrer"&gt;China sourcing agent pricing&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>iot</category>
      <category>resources</category>
      <category>startup</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>China Factory Audit Checklist</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Sun, 31 May 2026 01:40:36 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/china-factory-audit-checklist-361f</link>
      <guid>https://dev.to/china-sourcing-agents/china-factory-audit-checklist-361f</guid>
      <description>&lt;p&gt;Factory audits intimidate most buyers because they don't know what to look for. This checklist covers 47 specific things to verify — with explanations of why each matters. If you're earlier in the process, start with our &lt;a href="https://china-sourcing-agents.com/guides/how-to-source-electronics-from-china/" rel="noopener noreferrer"&gt;complete sourcing guide&lt;/a&gt; before diving into audit specifics. If you need to verify a supplier's legitimacy before scheduling a visit — checking their business registration, cross-referencing certifications, and running online lookups — see &lt;a href="https://china-sourcing-agents.com/guides/how-to-verify-chinese-supplier/" rel="noopener noreferrer"&gt;how to verify a Chinese supplier&lt;/a&gt; first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why factory audits matter
&lt;/h2&gt;

&lt;p&gt;Skipping a factory audit is one of the most expensive mistakes a hardware buyer can make. The cost of a proper audit runs $300–$800. The cost of not doing one can be orders of magnitude higher.&lt;/p&gt;

&lt;p&gt;A UK consumer electronics seller ordered 3,000 units of a Bluetooth speaker from a supplier with strong Alibaba reviews and two years of Gold Supplier status. No factory audit was done. The shipment arrived eight weeks later: components didn't match the agreed BOM, FCC documentation referenced a different product model, and the packaging used a trademarked logo without authorization. Amazon rejected the entire shipment. The seller ate the cost of the goods, freight, duties, and destruction fees — approximately $28,000 in total losses, plus four months of lost sales velocity. The supplier had been a trading company reselling assembled goods from a subcontractor they'd never disclosed.&lt;/p&gt;

&lt;p&gt;A one-day factory visit would have caught all three problems before a single dollar of production money was committed. For &lt;a href="https://china-sourcing-agents.com/industries/consumer-electronics/" rel="noopener noreferrer"&gt;consumer electronics sourcing&lt;/a&gt; especially, where certification requirements are strict and Amazon compliance is unforgiving, auditing before production is non-negotiable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pre-audit preparation
&lt;/h2&gt;

&lt;p&gt;Walking into a factory visit unprepared wastes both your time and theirs. Before you schedule the audit, assemble the following:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your product specification package&lt;/strong&gt;: A BOM (Bill of Materials) listing every component with part numbers, a mechanical drawing or CAD file if relevant, and the product specification sheet. This is what you'll use to verify the factory actually understands what they're making.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Certification requirements list&lt;/strong&gt;: Write out every market certification your product needs — &lt;a href="https://www.fcc.gov" rel="noopener noreferrer"&gt;FCC&lt;/a&gt; for the US, &lt;a href="https://europa.eu" rel="noopener noreferrer"&gt;CE&lt;/a&gt; for Europe, RoHS across both, TELEC for Japan, &lt;a href="https://www.meti.go.jp/english/" rel="noopener noreferrer"&gt;PSE&lt;/a&gt; for Japan's power products. Bring this list and check each one explicitly. Don't assume a factory understands your target market's requirements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your quality standards document&lt;/strong&gt;: If you don't have one yet, use IPC-A-610 Class 2 as the baseline for commercial electronics. Write down your visual inspection criteria and packaging requirements before the visit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A competitor product sample&lt;/strong&gt;: If you can bring a competing product of the quality level you're targeting, use it as a reference during the visit. Show the factory your target and ask specifically how they'd achieve that standard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Questions about capacity and clients&lt;/strong&gt;: Before you arrive, prepare specific questions — not yes/no questions the factory can answer favorably, but open questions that require detail. "What's your current monthly production volume for Bluetooth audio products?" is better than "Can you make 5,000 units a month?" Ask for references in your product category. Ask how old their main SMT line is. Ask who currently manufactures similar products for them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Section 1: Legal &amp;amp; Business (8 items)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Business license validity&lt;/strong&gt; — Does the license cover manufacturing (制造业) or just trading?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;License registration scope&lt;/strong&gt; — Does the claimed product category match what's on the license?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Company age&lt;/strong&gt; — How long have they been registered? Less than 2 years is a risk flag.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bank account name&lt;/strong&gt; — Does the bank account name match the company name on the license?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export license&lt;/strong&gt; — Do they have an export license, or do they use a freight forwarder's license?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ISO 9001 certification&lt;/strong&gt; — Is it current? Which body issued it? Verify on the certification body's website. &lt;a href="https://www.iso.org/standard/62085.html" rel="noopener noreferrer"&gt;ISO 9001:2015&lt;/a&gt; is the current quality management system standard — a factory certified to ISO 9001:2015 has had its QMS audited by an accredited third party.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product certifications&lt;/strong&gt; — FCC, CE, RoHS — are they actually held, or is the factory using a customer's certificate?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trade assurance or equivalent&lt;/strong&gt; — Do they participate in any third-party verification scheme?&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Digging deeper on business legitimacy
&lt;/h3&gt;

&lt;p&gt;The business license check (item 1) deserves more attention than most buyers give it. China's unified social credit system assigns every registered business an 18-digit social credit code starting with "9". Ask to photograph the physical license — a factory that won't show it in person has something to hide. Cross-check the code and registered business scope against the &lt;a href="https://www.gsxt.gov.cn" rel="noopener noreferrer"&gt;National Enterprise Credit Information System (SAMR)&lt;/a&gt; before placing a first order.&lt;/p&gt;

&lt;p&gt;More importantly: does the license say 制造业 (manufacturing) or 批发零售业 (wholesale/retail)? Trading companies can and do present as manufacturers on Alibaba. This distinction matters because a trader has no control over the factory they're sourcing from, no ability to implement your QC requirements on the production line, and no accountability for subcontractor quality.&lt;/p&gt;

&lt;p&gt;On Alibaba verification badges: "Gold Supplier" and "Verified Supplier" status are paid membership tiers, not quality certifications. They indicate the company has paid Alibaba's subscription and had a basic identity check — not that their products meet any technical standard. Cross-reference any factory's Alibaba profile against their 1688.com listing. If their 1688 profile shows them purchasing rather than selling the product you're discussing, they're a trader.&lt;/p&gt;

&lt;p&gt;For export licenses (item 5): certain product categories — radio frequency equipment, batteries, specific electronic components — require specific export licenses beyond a general business license. If you're importing FCC/CE-certified products, the factory should have documentation showing they can legally export those goods.&lt;/p&gt;

&lt;h2&gt;
  
  
  Section 2: Facility (10 items)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Physical size vs. claimed capacity&lt;/strong&gt; — A 200m² factory claiming 50,000 units/month output is lying.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Production line count&lt;/strong&gt; — How many SMT lines? Manual assembly lines? Wave solder?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Worker count&lt;/strong&gt; — Ask for payroll records. 20 workers making 10,000 units/month is physically possible or not?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Material storage&lt;/strong&gt; — Is ESD-sensitive material stored properly? Is the storage area organized?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Work-in-progress storage&lt;/strong&gt; — Is WIP labeled and tracked?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Finished goods storage&lt;/strong&gt; — Is it separate from raw materials? Is it clean?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Power supply&lt;/strong&gt; — Is there backup power? Electronics manufacturing needs stable power.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cleanliness&lt;/strong&gt; — Is the floor clean? Are tables organized? Dirty factories make dirty products.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lighting&lt;/strong&gt; — Is inspection lighting adequate? 1000+ lux for electronics assembly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Temperature/humidity control&lt;/strong&gt; — Required for component storage and SMT paste application.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Section 3: Equipment (9 items)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;SMT line age&lt;/strong&gt; — Equipment older than 15 years is a risk; older than 20 years is a red flag. This is especially relevant when auditing &lt;a href="https://china-sourcing-agents.com/industries/pcb-assembly/" rel="noopener noreferrer"&gt;PCB assembly factories&lt;/a&gt;, where line age directly correlates with placement accuracy and defect rates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Solder paste printer&lt;/strong&gt; — Do they have an automatic printer, or are they hand-applying paste?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://china-sourcing-agents.com/wiki/reflow-soldering/" rel="noopener noreferrer"&gt;Reflow&lt;/a&gt; oven profile capability&lt;/strong&gt; — Can they program and verify reflow profiles?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AOI (Automated Optical Inspection)&lt;/strong&gt; — Do they have it? Is it in use or turned off?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://china-sourcing-agents.com/wiki/x-ray-inspection/" rel="noopener noreferrer"&gt;X-ray&lt;/a&gt; capability&lt;/strong&gt; — Required for BGA inspection. Do they have it in-house or outsource?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wave solder&lt;/strong&gt; — For through-hole components, is the wave solder properly maintained?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hand soldering stations&lt;/strong&gt; — Are they ESD-safe? Are iron tips replaced regularly?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ICT/FCT test fixtures&lt;/strong&gt; — For your product specifically, do they have or will they build test fixtures?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calibration records&lt;/strong&gt; — Are test instruments calibrated? When was the last calibration?&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  What equipment age tells you
&lt;/h3&gt;

&lt;p&gt;SMT equipment age (item 19) is a proxy for several things: the factory's investment in quality, their financial health, and their technical capability. A Yamaha or Juki pick-and-place machine from 2015 is meaningfully better than a domestic-brand machine from 2012 — the placement accuracy spec, feeder reliability, and software capability are all different.&lt;/p&gt;

&lt;p&gt;Ask for the equipment list with purchase years. A factory manufacturing modern wireless products (BLE 5.0 chips with 0201 components) on a 15-year-old line is operating at the edge of that equipment's placement accuracy spec. It's not disqualifying, but it's something to understand before committing.&lt;/p&gt;

&lt;p&gt;For your product specifically, ask whether they have or will build ICT/FCT (In-Circuit Test / Functional Circuit Test) fixtures (item 26). A factory that doesn't test 100% of units electronically before packing is relying on sampling — and sampling will miss latent defects that show up after the product ships.&lt;/p&gt;

&lt;h2&gt;
  
  
  Section 4: Quality Systems (11 items)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Incoming material inspection process&lt;/strong&gt; — Do they inspect components when they arrive?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Incoming QC records&lt;/strong&gt; — Can they show you actual records from the past month?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;In-process QC&lt;/strong&gt; — Who checks quality during production? How often?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Final inspection process&lt;/strong&gt; — What's their sampling plan? &lt;a href="https://china-sourcing-agents.com/wiki/aql-sampling/" rel="noopener noreferrer"&gt;AQL 2.5&lt;/a&gt; or 4.0? If you need independent &lt;a href="https://china-sourcing-agents.com/services/inspection/" rel="noopener noreferrer"&gt;pre-shipment inspection&lt;/a&gt;, this is the stage where it slots in — before the balance payment is released.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Defect rate records&lt;/strong&gt; — What's their reported defect rate? Is it credible?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customer complaint handling&lt;/strong&gt; — How do they track and respond to customer complaints?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Non-conforming material process&lt;/strong&gt; — What happens to rejected components or products?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Engineering change control&lt;/strong&gt; — How do they handle product changes? Do they notify customers?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://china-sourcing-agents.com/wiki/ipc-a-610/" rel="noopener noreferrer"&gt;IPC-A-610&lt;/a&gt; knowledge&lt;/strong&gt; — Do their QC inspectors know IPC-A-610? What class do they inspect to?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Golden sample practice&lt;/strong&gt; — Do they use golden samples? Can they show you the current one?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traceability&lt;/strong&gt; — Can they trace a specific unit back to its production date and batch components?&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Reading the quality system
&lt;/h3&gt;

&lt;p&gt;The difference between a factory with real quality systems and one that's paper-compliant shows up in the details of items 28–38.&lt;/p&gt;

&lt;p&gt;For IPC-A-610 (item 36): ask the QC manager which class they inspect to. Class 2 is the baseline for commercial electronics. Class 3 is for high-reliability applications (aerospace, medical). A factory that can't name the class they use doesn't actually know &lt;a href="https://www.ipc.org/ipc-a-610" rel="noopener noreferrer"&gt;IPC-A-610 (the Acceptability of Electronic Assemblies standard)&lt;/a&gt; — they've put the poster on the wall without training to the standard.&lt;/p&gt;

&lt;p&gt;For defect rate records (item 32): a credible outgoing defect rate for electronics assembly is 0.3%–1.5% for commercial products. If a factory reports 0% defects, they're either lying or not measuring. If they report 5%+, quality control is failing. Ask to see the actual tracking sheet — real factories have them in a binder or spreadsheet, updated by line supervisors.&lt;/p&gt;

&lt;p&gt;For engineering change control (item 35): this matters more than most buyers realize. Ask what happens if they need to substitute a component due to a supply shortage. Do they notify the customer first? Do they require approval before substitution? A factory that doesn't have a formal change control process has probably already substituted components in orders without telling buyers. This is how "the same product" ships with different specs on the second and third order.&lt;/p&gt;

&lt;h2&gt;
  
  
  Section 5: Product-Specific (for electronics, 9 items)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://china-sourcing-agents.com/wiki/esd-protection/" rel="noopener noreferrer"&gt;ESD&lt;/a&gt; controls&lt;/strong&gt; — Are wristbands in use? Are mat ground straps connected?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BT/WiFi module source&lt;/strong&gt; — Where do they source the radio module? Grey market is a risk.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Battery source and documentation&lt;/strong&gt; — UN38.3 test reports for lithium batteries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Firmware flashing process&lt;/strong&gt; — How is firmware loaded? Is the version controlled?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product testing&lt;/strong&gt; — What do they test on 100% of units before packing?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Waterproofing process&lt;/strong&gt; — For IPX-rated products, how is sealing verified? Pressure test?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cosmetic inspection criteria&lt;/strong&gt; — Do they have a written standard, or is it subjective?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Packaging verification&lt;/strong&gt; — Is drop testing done? Carton marking compliance checked?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regulatory marking verification&lt;/strong&gt; — Is CE/FCC marking correct and complete on production units?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Red flags that should stop an order
&lt;/h2&gt;

&lt;p&gt;Some audit findings are conditionally remediable — you can require the factory to fix a specific issue before production begins and verify the correction. But certain findings mean you should walk away without placing the order.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Factory refuses to show the production floor.&lt;/strong&gt; Any legitimate manufacturer will walk you through their facility. Reluctance to show you the production environment means either the facility doesn't match what they've claimed, or production for your product would be subcontracted without disclosure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claims certifications but can't produce original test reports.&lt;/strong&gt; A factory that says "we have FCC certification" but can't provide the actual grant letter and test report with matching model numbers is using someone else's certification or misrepresenting their compliance status. This is a legal problem for the importer — not just a quality problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price quote 30%+ below market average.&lt;/strong&gt; Electronics manufacturing has fairly transparent cost structures. If a factory's quote is dramatically below every other supplier you've quoted, they're planning to hit the margin somewhere else — typically through component substitutions or cutting QC steps. The &lt;a href="https://china-sourcing-agents.com/cases/eu-startup-bluetooth-speaker/" rel="noopener noreferrer"&gt;EU startup Bluetooth speaker case&lt;/a&gt; is a good example of how a suspiciously low quote led to specification problems at the shipment stage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No dedicated QC department.&lt;/strong&gt; In a factory of 50+ workers, QC should be a separate function from production, with at least one dedicated QC person who reports separately from the production manager. If the factory tells you "the production team handles quality," there's no independent check on production quality decisions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can't name any existing overseas clients in your category.&lt;/strong&gt; Ask which foreign buyers they currently produce similar products for. They don't need to name them specifically — client confidentiality is reasonable — but they should be able to describe the product category, volume, and target market. A factory that can't describe any comparable client experience has likely never manufactured your type of product at scale.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ESD controls are non-functional.&lt;/strong&gt; Walk the line and look at whether wristbands are actually worn and connected, whether mats are grounded, whether ESD-sensitive components are in appropriate packaging. Decorative ESD controls (wristbands hanging on hooks, mats with unplugged ground cords) mean ESD damage is an ongoing production problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ownership or management changes in the past 12 months.&lt;/strong&gt; This isn't always a red flag, but it warrants investigation. A factory that changed ownership recently may have also changed its key technical staff, quality systems, or component sourcing relationships — all of which can affect your product quality without being visible from the outside.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to use this checklist
&lt;/h2&gt;

&lt;p&gt;Don't present this as a questionnaire — factories will give you the answers they think you want to hear. Instead, ask open-ended questions and observe. "Show me your incoming inspection process" will tell you more than "Do you do incoming inspection?" (The answer to the second question is always yes.)&lt;/p&gt;

&lt;p&gt;Disqualifying findings: items 1–4 (legal irregularities) and items 39–47 (ESD failures, undocumented firmware) should be treated as disqualifying without remediation. Everything else is conditionally remediable. In one case, &lt;a href="https://china-sourcing-agents.com/cases/jp-distributor-lora-gateway/" rel="noopener noreferrer"&gt;a Japanese distributor saved 22% by switching factories&lt;/a&gt; after an audit revealed the original supplier was a trader, not a manufacturer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Need someone to run this audit for you?
&lt;/h2&gt;

&lt;p&gt;Our &lt;a href="https://china-sourcing-agents.com/services/audit/" rel="noopener noreferrer"&gt;Factory Audit &amp;amp; Verification&lt;/a&gt; service covers this entire checklist — with on-site visits, photo documentation, and a written pass/conditional/fail report delivered within 48 hours.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How long does a factory audit take?&lt;/strong&gt;&lt;br&gt;
A standard audit takes 4–8 hours on-site for an electronics factory. Add 1–2 days for travel if the factory is outside Shenzhen or Dongguan. We deliver the written report within 48 hours of the visit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I do an audit remotely?&lt;/strong&gt;&lt;br&gt;
A partial audit is possible — you can verify business registration, request photos of the facility, and review certifications remotely. But equipment verification, ESD compliance, and quality process observation require physical presence. Remote-only audits miss the items that matter most.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How much does a factory audit cost?&lt;/strong&gt;&lt;br&gt;
Our standalone factory audit service is priced at $300–$800 depending on location and scope. Audit is included at no extra charge in our commission-based sourcing engagements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens if the factory fails the audit?&lt;/strong&gt;&lt;br&gt;
We issue a Pass / Conditional / Fail rating. Conditional means specific remediation steps are required before production begins — we follow up to verify. Fail means we recommend finding an alternative factory; we'll restart the search at no additional cost if you're in a commission-based engagement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do you audit factories I found myself?&lt;/strong&gt;&lt;br&gt;
Yes. Audit is a standalone service. We can audit any factory in Shenzhen, Dongguan, Yiwu, and most other manufacturing regions in China.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://china-sourcing-agents.com/pricing/" rel="noopener noreferrer"&gt;Our factory audit service pricing&lt;/a&gt; explains how audit fees are structured — project-based or included in a monthly retainer.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>productivity</category>
      <category>resources</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Alibaba vs 1688 vs Direct Factory: Which Should You Use?</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Fri, 22 May 2026 05:33:56 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/alibaba-vs-1688-vs-direct-factory-which-should-you-use-4ie6</link>
      <guid>https://dev.to/china-sourcing-agents/alibaba-vs-1688-vs-direct-factory-which-should-you-use-4ie6</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;See also:&lt;/strong&gt; For the complete guide, read &lt;a href="https://china-sourcing-agents.com/guides/alibaba-vs-1688" rel="noopener noreferrer"&gt;Alibaba vs 1688 vs Direct Factory: A Buyer's Complete Guide&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The three main sourcing channels for China electronics each have a specific role. Using the wrong one for where you are in your product lifecycle is one of the most common mistakes early hardware founders make.&lt;/p&gt;

&lt;h2&gt;
  
  
  Alibaba
&lt;/h2&gt;

&lt;p&gt;Alibaba (alibaba.com) is a B2B marketplace where Chinese suppliers list products for export. Most listings are in English. Suppliers are verified to varying degrees, and Trade Assurance provides payment protection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Alibaba is good for:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prototype and early sample orders&lt;/li&gt;
&lt;li&gt;Discovering product categories and understanding what exists&lt;/li&gt;
&lt;li&gt;Getting rough market pricing before negotiating&lt;/li&gt;
&lt;li&gt;Suppliers who are experienced working with Western buyers (they've self-selected in by creating English listings)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What Alibaba is bad for:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Price — you're paying the "English-speaking Western buyer" premium, typically 20-40% above factory gate&lt;/li&gt;
&lt;li&gt;Volume — many listings are from traders, not factories, so there's a middleman margin embedded&lt;/li&gt;
&lt;li&gt;Niche components — if it's not commonly exported, it may not be listed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The trader problem:&lt;/strong&gt; Many Alibaba listings are from sourcing agents and trading companies, not manufacturers. This isn't always bad — good traders add real value (English communication, consolidated shipping, quality screening). But you're paying for that, and you don't always know what you're getting.&lt;/p&gt;

&lt;h2&gt;
  
  
  1688
&lt;/h2&gt;

&lt;p&gt;1688.com is the domestic Chinese equivalent of Alibaba — Alibaba's own platform for the Chinese market. Everything is in Chinese. Listings are priced in RMB. No Trade Assurance for international buyers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why 1688 is interesting for foreign buyers:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prices are dramatically lower — closer to what Chinese buyers pay&lt;/li&gt;
&lt;li&gt;More listings, including products that don't appear on Alibaba at all&lt;/li&gt;
&lt;li&gt;More factories (fewer traders) because there's no incentive to pay for an English listing&lt;/li&gt;
&lt;li&gt;Real market pricing — you can see what the product actually costs domestically&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The friction:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Chinese only — you need a translator or WeChat translation for every interaction&lt;/li&gt;
&lt;li&gt;No built-in payment protection for overseas buyers&lt;/li&gt;
&lt;li&gt;Minimum order quantities are often designed for domestic wholesale, not international shipping&lt;/li&gt;
&lt;li&gt;Shipping is typically within China; you need a freight forwarder to move goods internationally&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How to use 1688 practically:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Use it for price research — see what comparable products cost domestically before entering Alibaba negotiations&lt;/li&gt;
&lt;li&gt;Find manufacturers on 1688, then contact them directly on WeChat to discuss export terms&lt;/li&gt;
&lt;li&gt;Use a sourcing agent to handle communication and payment if you don't have Chinese-language capability&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Direct Factory
&lt;/h2&gt;

&lt;p&gt;"Direct factory" means you've identified a specific manufacturer (usually through referrals, trade shows, or research) and deal with them outside any marketplace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What direct factory gets you:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Best price — no platform commission, no trader margin&lt;/li&gt;
&lt;li&gt;Direct relationship — you know exactly who makes your product&lt;/li&gt;
&lt;li&gt;Customization flexibility — easier to discuss molds, certifications, packaging changes&lt;/li&gt;
&lt;li&gt;Better leverage for quality issues — you're not mediated through a platform&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The cost:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finding factories is work — trade shows, referrals, cold outreach, on-site visits&lt;/li&gt;
&lt;li&gt;No platform protection — you're trusting the relationship and due diligence&lt;/li&gt;
&lt;li&gt;Communication is harder if the factory doesn't have English-capable staff&lt;/li&gt;
&lt;li&gt;First orders require more verification work to establish trust&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When to go direct:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You've identified a factory through a warm referral&lt;/li&gt;
&lt;li&gt;You've done enough sample orders through a platform that you know the specific factory (you can ask a supplier directly: "are you the manufacturer or a trader?")&lt;/li&gt;
&lt;li&gt;You're ready for production volumes where the price savings justify the relationship investment&lt;/li&gt;
&lt;li&gt;You need significant customization that's easier to negotiate without a middleman&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Alibaba&lt;/th&gt;
&lt;th&gt;1688&lt;/th&gt;
&lt;th&gt;Direct Factory&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Language&lt;/td&gt;
&lt;td&gt;English&lt;/td&gt;
&lt;td&gt;Chinese only&lt;/td&gt;
&lt;td&gt;Varies&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Price vs. factory gate&lt;/td&gt;
&lt;td&gt;+20–40% premium&lt;/td&gt;
&lt;td&gt;Factory-level&lt;/td&gt;
&lt;td&gt;Factory-level&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Buyer protection&lt;/td&gt;
&lt;td&gt;Trade Assurance&lt;/td&gt;
&lt;td&gt;None for foreign buyers&lt;/td&gt;
&lt;td&gt;Contract only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trader vs. factory ratio&lt;/td&gt;
&lt;td&gt;~40–60% traders&lt;/td&gt;
&lt;td&gt;~15–20% traders&lt;/td&gt;
&lt;td&gt;0% traders&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Payment protection&lt;/td&gt;
&lt;td&gt;Trade Assurance escrow&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best use case&lt;/td&gt;
&lt;td&gt;Samples, first contact&lt;/td&gt;
&lt;td&gt;Price benchmarking&lt;/td&gt;
&lt;td&gt;Production orders&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MOQ flexibility&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Low — negotiate directly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Minimum viable English&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Varies&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  A progression, not a permanent choice
&lt;/h2&gt;

&lt;p&gt;In practice, most product sourcing follows a path:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Early stage → Alibaba:&lt;/strong&gt; Quick samples, test suppliers, understand the product landscape. Pay the premium for the convenience and protection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Validation stage → 1688 + Alibaba comparison:&lt;/strong&gt; Once you know what you want, cross-reference Alibaba pricing against 1688 to understand your leverage. Use 1688 to find factories that aren't listed on Alibaba.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Production stage → Direct factory:&lt;/strong&gt; Once you've identified the right manufacturer (possibly through Alibaba, but now dealing with them directly), establish a direct relationship for recurring orders.&lt;/p&gt;

&lt;p&gt;The mistake is using Alibaba for production volumes indefinitely. The platform fees and trader margins add up at scale.&lt;/p&gt;

&lt;h2&gt;
  
  
  One rule for all three
&lt;/h2&gt;

&lt;p&gt;If you need help navigating all three channels — identifying which factories are worth talking to, running parallel outreach, and filtering traders from real manufacturers — that's exactly what our &lt;a href="https://china-sourcing-agents.com/services/sourcing" rel="noopener noreferrer"&gt;Sourcing &amp;amp; Supplier Matching&lt;/a&gt; service does.&lt;/p&gt;

&lt;p&gt;Regardless of which channel you use: &lt;strong&gt;visit or &lt;a href="https://china-sourcing-agents.com/services/audit" rel="noopener noreferrer"&gt;verify any supplier&lt;/a&gt; before placing any significant order.&lt;/strong&gt; A factory visit does more due diligence than any online verification process. An Alibaba-verified supplier can still have a chaotic factory floor. A 1688 listing with no reviews can be an excellent manufacturer.&lt;/p&gt;

&lt;p&gt;The channel is how you find the supplier. Your due diligence is how you evaluate them.&lt;/p&gt;

&lt;p&gt;This progression from Alibaba samples through 1688 price discovery to direct factory relationships is exactly the path followed when &lt;a href="https://china-sourcing-agents.com/cases/eu-startup-bluetooth-speaker" rel="noopener noreferrer"&gt;sourcing Bluetooth speakers for a European startup&lt;/a&gt; — starting with Alibaba supplier identification and ending with a direct factory relationship for the 5,000-unit production run.&lt;/p&gt;

&lt;p&gt;For a deeper look at the full process, see our &lt;a href="https://china-sourcing-agents.com/guides/how-to-source-electronics-from-china" rel="noopener noreferrer"&gt;complete electronics sourcing guide&lt;/a&gt;. The &lt;a href="https://china-sourcing-agents.com/industries/consumer-electronics" rel="noopener noreferrer"&gt;consumer electronics industry page&lt;/a&gt; covers common challenges specific to this product category, including certification requirements and quality consistency across production batches.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>product</category>
      <category>resources</category>
      <category>startup</category>
    </item>
    <item>
      <title>I built a 11-language B2B site on Astro 6 + Cloudflare Workers — here's what surprised me</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Fri, 08 May 2026 00:11:03 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/i-built-a-11-language-b2b-site-on-astro-6-cloudflare-workers-heres-what-surprised-me-1gjo</link>
      <guid>https://dev.to/china-sourcing-agents/i-built-a-11-language-b2b-site-on-astro-6-cloudflare-workers-heres-what-surprised-me-1gjo</guid>
      <description>&lt;p&gt;&lt;a href="https://china-sourcing-agents.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh1xnxujkd7evbf264bzi.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I recently shipped &lt;a href="https://china-sourcing-agents.com" rel="noopener noreferrer"&gt;china-sourcing-agents.com&lt;/a&gt; — a B2B sourcing agency site for electronics and IoT hardware. It supports 11 languages, generates dynamic OG images at the edge, has full-text search with zero backend, and accepts leads through a form that emails me directly.&lt;/p&gt;

&lt;p&gt;Total monthly infrastructure cost: &lt;strong&gt;$0&lt;/strong&gt; (all within free tiers).&lt;/p&gt;

&lt;p&gt;Here are the things that genuinely surprised me while building it.&lt;/p&gt;




&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Astro 6          — framework
Cloudflare Pages — hosting (static assets + edge worker)
Tailwind CSS v4  — styling
MDX + Zod 4      — content collections
satori           — OG image text rendering
@resvg/resvg-wasm — SVG → PNG at the edge
Pagefind         — build-time full-text search index
Resend           — transactional email
Cloudflare Turnstile — bot protection
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Almost entirely static. One dynamic endpoint: the RFQ (lead capture) form.&lt;/p&gt;




&lt;h2&gt;
  
  
  Surprise #1: Astro 6 dev mode runs in workerd
&lt;/h2&gt;

&lt;p&gt;This is the thing I was most skeptical about — and it's actually real.&lt;/p&gt;

&lt;p&gt;Astro 6 (released March 2026) partnered with Cloudflare to run &lt;code&gt;astro dev&lt;/code&gt; inside &lt;a href="https://github.com/cloudflare/workerd" rel="noopener noreferrer"&gt;workerd&lt;/a&gt;, the same JavaScript runtime as Cloudflare Workers. The practical consequence: if it works locally, it works in production. Edge runtime bugs in dev are gone.&lt;/p&gt;

&lt;p&gt;Before this, I'd hit the classic problem: code that works in Node.js (&lt;code&gt;process.env&lt;/code&gt;, &lt;code&gt;fs&lt;/code&gt;, Node streams) silently breaks when deployed to Workers. Now the runtime is the same from the first &lt;code&gt;npm run dev&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;The config is minimal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// astro.config.mjs&lt;/span&gt;
&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;cloudflare&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@astrojs/cloudflare&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="nf"&gt;defineConfig&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;output&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;server&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;adapter&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nf"&gt;cloudflare&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;imageService&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;compile&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;}),&lt;/span&gt;
  &lt;span class="c1"&gt;// ...&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Surprise #2: 11 languages × 5 content types = one glob loader
&lt;/h2&gt;

&lt;p&gt;The site supports en, de, fr, ja, ko, es, it, pt, nl, ru, pl. Each language has its own versions of guides, blog posts, case studies, services, and industries — ~250 MDX files total.&lt;/p&gt;

&lt;p&gt;With Astro 6's Content Layer API, the entire multilingual structure is one collection definition per content type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// src/content.config.ts&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;guides&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;defineCollection&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;loader&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nf"&gt;glob&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;pattern&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;**/*.mdx&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;base&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;./src/content/guides&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;}),&lt;/span&gt;
  &lt;span class="na"&gt;schema&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;z&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;object&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;z&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;string&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt;
    &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;z&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;string&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt;
    &lt;span class="na"&gt;publishDate&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;z&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;coerce&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;date&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt;
    &lt;span class="na"&gt;tags&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;z&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;array&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;z&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;string&lt;/span&gt;&lt;span class="p"&gt;()),&lt;/span&gt;
  &lt;span class="p"&gt;}),&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;en/how-to-source-from-china.mdx&lt;/code&gt;, &lt;code&gt;de/how-to-source-from-china.mdx&lt;/code&gt;, &lt;code&gt;ja/how-to-source-from-china.mdx&lt;/code&gt; are all in the same &lt;code&gt;guides&lt;/code&gt; collection. A helper function filters by language prefix:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;getLocalizedCollection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;collection&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;locale&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;all&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;getCollection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;collection&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;all&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;filter&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;entry&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;entry&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;startsWith&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;locale&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/`&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;map&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;entry&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="nx"&gt;entry&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;slug&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;entry&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;slice&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;locale&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;length&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;}));&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Strongly typed by Zod, available everywhere including server endpoints. No CMS, no database, no API calls — just files.&lt;/p&gt;




&lt;h2&gt;
  
  
  Surprise #3: OG image generation at the edge is tricky, but solvable
&lt;/h2&gt;

&lt;p&gt;Every page gets a dynamic OG image via &lt;code&gt;/og.png?title=...&amp;amp;description=...&lt;/code&gt;. The endpoint runs on Cloudflare Workers using &lt;code&gt;satori&lt;/code&gt; + &lt;code&gt;@resvg/resvg-wasm&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;The approach: satori converts a React-like element tree into an SVG where &lt;strong&gt;all text is already rendered as &lt;code&gt;&amp;lt;path&amp;gt;&lt;/code&gt; elements&lt;/strong&gt;. Then resvg-wasm converts that SVG to PNG. Since the text is paths, resvg never needs to look up a font — which matters because Cloudflare Workers has no system fonts.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// og.png.ts&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;svg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;satori&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;element&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1200&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;630&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;fonts&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;resvg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Resvg&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;svg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;fitTo&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;mode&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;width&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;value&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1200&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;png&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;resvg&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;render&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nf"&gt;asPng&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The font data (Geist Regular + SemiBold, ~25KB total as woff2) is fetched from the same Cloudflare CDN on first request and cached in the module scope — warm worker instances skip the fetch entirely.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The thing that bit me&lt;/strong&gt;: the &lt;code&gt;.wasm&lt;/code&gt; file. The 2.4MB resvg WASM binary can't be bundled into the Worker script — too large, and Vite's &lt;code&gt;.wasm&lt;/code&gt; import handling is unreliable across different environments. The fix: serve &lt;code&gt;resvg.wasm&lt;/code&gt; as a static asset from &lt;code&gt;public/&lt;/code&gt;, and &lt;code&gt;fetch()&lt;/code&gt; it at runtime.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// fetch-based WASM init — works in workerd, avoids bundling 2.4MB into the Worker&lt;/span&gt;
&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;ensureWasm&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;origin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kr"&gt;string&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="nx"&gt;wasmReady&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;wasmReady&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;origin&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/resvg.wasm`&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;then&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;r&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nf"&gt;initWasm&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;r&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;wasmReady&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A &lt;code&gt;prebuild&lt;/code&gt; script in &lt;code&gt;package.json&lt;/code&gt; keeps the WASM file in sync with the npm package version:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="nl"&gt;"prebuild"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"cp node_modules/@resvg/resvg-wasm/index_bg.wasm public/resvg.wasm"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Surprise #4: SVG &lt;code&gt;stroke&lt;/code&gt; silently fails in librsvg
&lt;/h2&gt;

&lt;p&gt;While building the favicon, I ran into a fun one. I designed an IC chip icon (the logo mark for the site) using SVG &lt;code&gt;&amp;lt;line&amp;gt;&lt;/code&gt; elements with &lt;code&gt;stroke="#E26B1F"&lt;/code&gt;. In the browser: perfect. Rendered with ImageMagick (which uses librsvg): the lines disappeared completely, leaving just the &lt;code&gt;fill&lt;/code&gt;-based dot.&lt;/p&gt;

&lt;p&gt;This is a &lt;a href="https://gitlab.gnome.org/GNOME/librsvg/-/issues/" rel="noopener noreferrer"&gt;known librsvg bug&lt;/a&gt; — stroke colors on &lt;code&gt;&amp;lt;line&amp;gt;&lt;/code&gt; elements are silently dropped in certain rendering contexts.&lt;/p&gt;

&lt;p&gt;The fix: replace every &lt;code&gt;stroke&lt;/code&gt;-based element with &lt;code&gt;fill&lt;/code&gt;-based rectangles:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!-- Before: rendered invisible in librsvg --&amp;gt;
&amp;lt;line x1="5" y1="16" x2="13" y2="16" stroke="#E26B1F" stroke-width="2.5"/&amp;gt;

&amp;lt;!-- After: renders correctly everywhere --&amp;gt;
&amp;lt;rect x="5" y="14.75" width="8" height="2.5" fill="#E26B1F"/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Rule I've adopted: &lt;strong&gt;any SVG rendered outside the browser (OG images, favicons, server-side PNG generation) must use &lt;code&gt;fill&lt;/code&gt; only, never &lt;code&gt;stroke&lt;/code&gt;.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Surprise #5: Pagefind is genuinely good
&lt;/h2&gt;

&lt;p&gt;Full-text search across all 11 languages, ~250 pages, with no backend and no Algolia bill.&lt;/p&gt;

&lt;p&gt;Pagefind runs at build time, crawls the output HTML, and generates a binary index in &lt;code&gt;dist/client/pagefind/&lt;/code&gt;. The client-side JS is ~15KB, loads the index lazily, and supports language-scoped queries.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx pagefind &lt;span class="nt"&gt;--site&lt;/span&gt; dist/client
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's the entire integration. It works across all languages out of the box because it reads the &lt;code&gt;lang&lt;/code&gt; attribute from each page's &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;

&lt;p&gt;The one sharp edge: Pagefind only indexes &lt;code&gt;prerender: true&lt;/code&gt; pages (static HTML). Dynamic routes get no search entries. Fine for this use case — the RFQ form doesn't need to be searchable.&lt;/p&gt;




&lt;h2&gt;
  
  
  Surprise #6: one dynamic endpoint, everything else static
&lt;/h2&gt;

&lt;p&gt;The entire site is statically prerendered except for two endpoints:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;POST /api/inquiries&lt;/code&gt; — the RFQ form&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;GET /og.png&lt;/code&gt; — dynamic OG images&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With &lt;code&gt;output: 'server'&lt;/code&gt;, every page needs an explicit &lt;code&gt;export const prerender = true&lt;/code&gt;. I opted for a different approach: set each page's prerender flag explicitly and let &lt;code&gt;prerender = false&lt;/code&gt; be the exception.&lt;/p&gt;

&lt;p&gt;The RFQ endpoint is ~50 lines:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;prerender&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;POST&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;APIRoute&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;async &lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;clientAddress&lt;/span&gt; &lt;span class="p"&gt;})&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;payload&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;InquirySchema&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;

  &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;verifyTurnstile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;payload&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;turnstileToken&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;TURNSTILE_SECRET_KEY&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;clientAddress&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;ref&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;crypto&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;randomUUID&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nf"&gt;slice&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;toUpperCase&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

  &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nb"&gt;Promise&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;allSettled&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;
    &lt;span class="nx"&gt;resend&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;emails&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;send&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="cm"&gt;/* sales notification */&lt;/span&gt; &lt;span class="p"&gt;}),&lt;/span&gt;
    &lt;span class="nx"&gt;resend&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;emails&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;send&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="cm"&gt;/* customer auto-reply */&lt;/span&gt; &lt;span class="p"&gt;}),&lt;/span&gt;
  &lt;span class="p"&gt;]);&lt;/span&gt;

  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;Response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;ok&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;ref&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;status&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;201&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Three-layer spam protection: Zod schema validation (length limits, type checks), Cloudflare Turnstile (bot detection), honeypot hidden field. No database — leads go straight to email.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Common mistake&lt;/strong&gt;: I initially had the RSS feed as &lt;code&gt;prerender = false&lt;/code&gt;. It 500'd in production because &lt;code&gt;getCollection&lt;/code&gt; can't run on the Workers runtime — the content store isn't available outside build time. Changed to &lt;code&gt;prerender = true&lt;/code&gt;, fixed immediately.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// rss.xml.ts — must be prerendered; getCollection only works at build time&lt;/span&gt;
&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;prerender&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  The result
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://china-sourcing-agents.com" rel="noopener noreferrer"&gt;china-sourcing-agents.com&lt;/a&gt; — live site&lt;/li&gt;
&lt;li&gt;Lighthouse scores: Performance 97, SEO 100, Accessibility 96&lt;/li&gt;
&lt;li&gt;11 languages, ~250 MDX content files&lt;/li&gt;
&lt;li&gt;First contentful paint &amp;lt; 0.8s (Cloudflare edge, static HTML)&lt;/li&gt;
&lt;li&gt;Monthly cost: $0&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Astro 6 + Cloudflare combination genuinely earns its reputation. The workerd dev parity alone saves hours of "works locally, breaks in prod" debugging. Pagefind is the unsung hero — full multilingual search with a single build command and zero ongoing cost.&lt;/p&gt;




&lt;p&gt;Questions welcome in the comments.&lt;/p&gt;

</description>
      <category>astro</category>
      <category>cloudflare</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>How to add a Docusaurus website within Next.js Website as a route? It's worth $200</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Mon, 11 Mar 2024 17:09:45 +0000</pubDate>
      <link>https://dev.to/china-sourcing-agents/how-to-use-docusaurus-in-nextjs-projects-4kei</link>
      <guid>https://dev.to/china-sourcing-agents/how-to-use-docusaurus-in-nextjs-projects-4kei</guid>
      <description>&lt;p&gt;I recently received a project worth $200.&lt;/p&gt;

&lt;p&gt;The employer wants to use &lt;strong&gt;Docusaurus&lt;/strong&gt; in a &lt;strong&gt;Next.js&lt;/strong&gt; project.&lt;/p&gt;

&lt;p&gt;I also found the same problem on stackoverflow. Hope this article is helpful to you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://stackoverflow.com/questions/72544932/how-to-add-a-docusaurus-website-within-next-js-website-as-a-route/78135265#78135265" rel="noopener noreferrer"&gt;how-to-add-a-docusaurus-website-within-next-js-website-as-a-route&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Installation Next.js
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjfg1fp3ohjzevory1ftb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjfg1fp3ohjzevory1ftb.png" alt="Next.js" width="800" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pnpm dlx create-next-app@latest

What is your project named? next-docusaurus
Would you like to use TypeScript? No / Yes No
Would you like to use ESLint? No / Yes Yes
Would you like to use Tailwind CSS? No / Yes No
Would you like to use `src/` directory? No / Yes No
Would you like to use App Router? (recommended) No / Yes No
Would you like to customize the default import alias (@/*)? No / Yes Yes
What import alias would you like configured? @/*

pnpm install
pnpm build
pnpm dev

├── README.md
├── jsconfig.json
├── next.config.mjs
├── package.json
├── pages
│   ├── _app.js
│   ├── _document.js
│   ├── api
│   │   └── hello.js
│   └── index.js
├── pnpm-lock.yaml
├── public
│   ├── favicon.ico
│   ├── next.svg
│   └── vercel.svg
└── styles
    ├── Home.module.css
    └── globals.css
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  Installation Docusaurus
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pnpm dlx create-docusaurus@latest doc classic
cd doc
pnpm install
pnpm start
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;We need to modify the build command of docusaurus.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"build": "docusaurus build &amp;amp;&amp;amp; rm -rf '../public/doc' &amp;amp;&amp;amp; mv 'build' '../public/doc'",

{
...
"scripts": {
    "docusaurus": "docusaurus",
    "start": "docusaurus start",
    "build": "docusaurus build &amp;amp;&amp;amp; rm -rf '../public/doc' &amp;amp;&amp;amp; mv 'build' '../public/doc'",
    "swizzle": "docusaurus swizzle",
    "deploy": "docusaurus deploy",
    "clear": "docusaurus clear",
    "serve": "docusaurus serve",
    "write-translations": "docusaurus write-translations",
    "write-heading-ids": "docusaurus write-heading-ids"
  },
...
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Build the docusaurus project.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pnpm build // build docusaurus ()
cd ..
pnpm build // build next.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;We visit &lt;a href="http://localhost:3000/doc" rel="noopener noreferrer"&gt;http://localhost:3000/doc&lt;/a&gt;. But why is 404 displayed?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftficso5s47ns5jdog0fx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftficso5s47ns5jdog0fx.png" alt="Next.js" width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Troubleshooting
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;README.md
├── doc
│   ├── README.md
│   ├── babel.config.js
│   ├── blog
│   │   ├── 2019-05-28-first-blog-post.md
│   │   ├── 2019-05-29-long-blog-post.md
│   │   ├── 2021-08-01-mdx-blog-post.mdx
│   │   ├── 2021-08-26-welcome
│   │   └── authors.yml
│   ├── docs
│   │   ├── intro.md
│   │   ├── tutorial-basics
│   │   └── tutorial-extras
│   ├── docusaurus.config.js
│   ├── package.json
│   ├── pnpm-lock.yaml
│   ├── sidebars.js
│   ├── src
│   │   ├── components
│   │   ├── css
│   │   └── pages
│   └── static
│       └── img
├── jsconfig.json
├── next.config.mjs
├── package.json
├── pages
│   ├── _app.js
│   ├── _document.js
│   ├── api
│   │   └── hello.js
│   └── index.js
├── pnpm-lock.yaml
├── public
│   ├── doc
│   │   ├── 404.html
│   │   ├── assets
│   │   ├── blog
│   │   ├── docs
│   │   ├── img
│   │   ├── index.html
│   │   ├── markdown-page
│   │   └── sitemap.xml
│   ├── favicon.ico
│   ├── next.svg
│   └── vercel.svg
└── styles
    ├── Home.module.css
    └── globals.css
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a href="https://nextjs.org/docs/app/api-reference/next-config-js/rewrites" rel="noopener noreferrer"&gt;&lt;strong&gt;next.config.js Options: rewrites | Next.js&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I found the override method in the Next.js documentation.&lt;/strong&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// next.config.mjs

/** @type {import('next').NextConfig} */
const nextConfig = {
  reactStrictMode: true,
  rewrites: async () =&amp;gt; [
    {
      source: "/doc",
      destination: "/doc/index.html",
    },
  ],
};

export default nextConfig;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;DONE&lt;/p&gt;

&lt;p&gt;&lt;a href="https://next-docusaurus-martinadamsdev.vercel.app/doc" rel="noopener noreferrer"&gt;https://next-docusaurus-martinadamsdev.vercel.app/doc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3qdtjzhdq7leepk47sr7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3qdtjzhdq7leepk47sr7.png" alt="Next.js + Docusaurus" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Feedback
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Writing has always been my passion, and it gives me the pleasure of helping and inspiring people. If you have any questions, feel free to comment!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Welcome to Connect me on &lt;a href="https://twitter.com/martinadamsdev" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>nextjs</category>
      <category>docusaurus</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Prisma Data Platform Back-End Engineer</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Sat, 27 Aug 2022 18:06:00 +0000</pubDate>
      <link>https://dev.to/no-office-labs/prisma-data-platform-back-end-engineer-4g0l</link>
      <guid>https://dev.to/no-office-labs/prisma-data-platform-back-end-engineer-4g0l</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fytgq7cndjavs51l5z3h4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fytgq7cndjavs51l5z3h4.png" alt="Prisma" width="800" height="487"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At Prisma, we are building the data layer for modern applications. If you are fascinated by the leading-edge architecture and technology used in today’s data-intensive, highly scalable software systems, with distributed graph data on a massive scale, but you want the energy, challenges, and freedom that come with working in a small startup, then a job at Prisma might be for you.&lt;/p&gt;

&lt;p&gt;With funding from top-tier investors Amplify Partners and Kleiner Perkins, we are a small distributed team working on making the advanced data infrastructure developed at large tech companies accessible to all application developers around the world. Our hard work is paying off, with adoption and implementation of Prisma by some of the most successful and interesting companies out there today, and the fun is just beginning!&lt;/p&gt;

&lt;p&gt;We are focused on bottom-up adoption, and most of our software is open-source. We have a vibrant community on Slack and Github - with over 40,000 members on Slack - where we regularly engage with the Prisma community.&lt;/p&gt;

&lt;h3&gt;
  
  
  What would you do at Prisma?
&lt;/h3&gt;

&lt;p&gt;You will be a member of the team responsible for the control plane of the Prisma Data Platform (&lt;a href="https://cloud.prisma.io" rel="noopener noreferrer"&gt;https://cloud.prisma.io&lt;/a&gt;). This is the management layer that handles project creation and configuration, project data visualization, collaborative workflows, user accounts, and billing and payment.&lt;/p&gt;

&lt;p&gt;Below are some of the things you could expect to do as part of the Prisma team:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Build&lt;/strong&gt; services, APIs, and integrations to power the Prisma Data Platform ensuring high quality with your attention to reliability, performance, and maintainability.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Collaborate&lt;/strong&gt; with other engineers on the system’s architecture and implementation.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Maintain and improve&lt;/strong&gt; CI, infrastructure automation, background jobs, and testing.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Create well-tested, type safe code&lt;/strong&gt; that is easy to understand and contribute to.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What technologies will you work with?
&lt;/h3&gt;

&lt;p&gt;At Prisma, our primary programming languages are TypeScript and Rust. This role is focused on TypeScript where you will encounter the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Next.js&lt;/li&gt;
&lt;li&gt;  Prisma, PostgreSQL&lt;/li&gt;
&lt;li&gt;  GraphQL, Nexus, Relay&lt;/li&gt;
&lt;li&gt;  AWS, Terraform, Serverless, Vercel&lt;/li&gt;
&lt;li&gt;  GitHub Actions&lt;/li&gt;
&lt;li&gt;  Open Telemetry, Honeycomb&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Candidate Profile
&lt;/h3&gt;

&lt;p&gt;We believe the right candidate for this position will meet quite a few of the criteria below. If you don't fit the description perfectly, we'd still love to hear from you. We expect you to learn some of these on the job:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  4+ Years experience as a &lt;strong&gt;Software Engineer&lt;/strong&gt; with a focus on back end development, integration of 3rd party services, and API design.&lt;/li&gt;
&lt;li&gt;  Fluent in &lt;strong&gt;TypeScript&lt;/strong&gt; or experience with types in another language.&lt;/li&gt;
&lt;li&gt;  Experience with microservices or service oriented architectures.&lt;/li&gt;
&lt;li&gt;  Comfortable orchestrating, integrating, and automating to &lt;strong&gt;achieve reliable, performant, and observable distributed systems&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;  Passion, curiosity, and &lt;strong&gt;knowledge of system design, security, and automation&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;  You have a &lt;strong&gt;product mindset&lt;/strong&gt; or &lt;strong&gt;have built SaaS&lt;/strong&gt; &lt;strong&gt;products&lt;/strong&gt; in the past.&lt;/li&gt;
&lt;li&gt;  You can &lt;strong&gt;communicate fluently in English&lt;/strong&gt; and can express your thoughts clearly in writing.&lt;/li&gt;
&lt;li&gt;  You enjoy working closely with your peers and proactively &lt;strong&gt;seek to help others&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;  You &lt;strong&gt;seek feedback&lt;/strong&gt; early and often and are not afraid to ask for help.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What's it like to work at Prisma?
&lt;/h3&gt;

&lt;p&gt;You're likely to be a great fit for the team if you ...&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;... have an ownership mindset.&lt;/strong&gt; As part of a young startup, you'll have an outsize impact on decisions and the way things are executed.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;... stay nimble.&lt;/strong&gt; As a growing startup, the team and strategy evolves quickly. Be ready to re-calibrate often and stay flexible.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;... be kind and collaborative.&lt;/strong&gt; Come in ready to share your ideas and listen to feedback.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What's in it for you?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Opportunity for large global impact working on one of the fastest growing open-source tools. You will form part of the very beginnings of our journey into a commercial offering.&lt;/li&gt;
&lt;li&gt;  We provide a &lt;strong&gt;Competitive Base Salary&lt;/strong&gt; in line with industry standards for similar positions.&lt;/li&gt;
&lt;li&gt;  As an early-stage startup we also provide competitive &lt;strong&gt;Stock-Option Grants.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;24 Days paid vacation&lt;/strong&gt; per year.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;4 Days &lt;/strong&gt;paid Mental Health Days per year.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;6 Weeks &lt;/strong&gt;fully paid Sabbatical Leave after 3 years.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;20 Weeks &lt;/strong&gt;fully paid Parental Leave.&lt;/li&gt;
&lt;li&gt;  [US] Health, Dental, Vision + 401k Matching&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Generous Tech Budget&lt;/strong&gt; to make sure you have all the hardware that you need.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Ergonomic&lt;/strong&gt; Chair subsidy&lt;/li&gt;
&lt;li&gt;  Access to your &lt;strong&gt;local co-working space&lt;/strong&gt; if you prefer to work from an external location to your home.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Remote Work
&lt;/h3&gt;

&lt;p&gt;We are a remote-first organisation with an office based in Berlin, Germany. Whether you would like to work remotely, or from the office in Berlin is up to you! We are open to discussing relocation assistance if you would like to join us in Berlin.&lt;/p&gt;

&lt;p&gt;To ensure effective collaboration we can currently only accept candidates within the timezone GMT -5 to GMT +3.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note on COVID-19:&lt;/em&gt; The above opportunity to move to Berlin is temporarily suspended until we believe that travel is safe again.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the process like?
&lt;/h3&gt;

&lt;p&gt;Our recruitment process roughly follows the structure below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;em&gt;Introductory&lt;/em&gt; call with the Talent Acquisition Team&lt;/li&gt;
&lt;li&gt;  &lt;em&gt;Interview&lt;/em&gt; with an Engineering Manager&lt;/li&gt;
&lt;li&gt;  *Interview *with members of the team that you will be joining&lt;/li&gt;
&lt;li&gt;  *Take Home Test *including a debrief session.&lt;/li&gt;
&lt;li&gt;  Offer&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What do I do now?
&lt;/h3&gt;

&lt;p&gt;If this sounds like an interesting opportunity, please apply via our website, and include your LinkedIn profile (or Resume), writing samples, or anything else that you think might give us a good sense of who you are.&lt;/p&gt;

&lt;p&gt;We will generally be in touch within 7 business days to let you know the outcome of your application.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Apply?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://boards.greenhouse.io/prisma/jobs/5842925002#app" rel="noopener noreferrer"&gt;Click to Apply&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Prisma is an equal opportunity employer and does not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>hiring</category>
      <category>javascript</category>
      <category>remote</category>
      <category>career</category>
    </item>
    <item>
      <title>Junior Backend Developer - Remote UK</title>
      <dc:creator>China Sourcing Agents</dc:creator>
      <pubDate>Sat, 20 Aug 2022 15:16:00 +0000</pubDate>
      <link>https://dev.to/no-office-labs/junior-backend-developer-remote-uk-3jhe</link>
      <guid>https://dev.to/no-office-labs/junior-backend-developer-remote-uk-3jhe</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feidgnpofavwrslgt8s8q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feidgnpofavwrslgt8s8q.png" alt="Junior Backend Developer - Remote UK" width="800" height="486"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About Firstbasers
&lt;/h2&gt;

&lt;p&gt;Firstbase is a community of seriously fun people.&lt;/p&gt;

&lt;p&gt;We do care about each other and value human connections. We like people proficient in written communications and use way too many emojis in our communications :-) . We basically need people that work well in a collaborative environment. Providing general support to the rest of our team members. There is no I in TEAM, cheesy but we live by this.&lt;/p&gt;

&lt;p&gt;We have a good balance of asynchronous quiet focus time and lively synchronous sessions. We are sensitive to the problems our customers are facing and committed to the impact we are creating.&lt;/p&gt;

&lt;p&gt;We look for like-minded people. Humble and passionate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Important Note
&lt;/h2&gt;

&lt;p&gt;We’re committed to building a culturally diverse team and strongly encourage you to apply regardless of background, race, gender, sexual orientation or any other personally defining attribute. We encourage every person who is interested to apply. We’re imperfect communicators, so think of our job postings as the starting point for discussion rather than proof that you shouldn’t apply. Take the leap — you never know, you might just be the perfect person for our open roles, even if you don’t match 100% of the job description.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the role
&lt;/h2&gt;

&lt;p&gt;As stated in the title, we’re looking for a junior engineer, with a deep love for back-end work. Ideally, we embrace full stack for our user stories, encompassing FE and BE work. Pairing on a story works, but we’d love to optimise for engineers able to tackle &lt;em&gt;some&lt;/em&gt; front-end work even if they are back-end focused. Same applies for our FE roles. We call them T-shape engineers. Strong in one area (here back-end) but have a breadth of knowledge outside of this focus. And if you don’t have the bar on the T just yet, you’re welcome to build these strengths with us!&lt;/p&gt;

&lt;p&gt;So this role is a back-end heavy engineer role that is starting in their career. Today we work with Java and Kotlin and if you’re experienced in C#, Go, Python, Node, or whatever language, we’re happy to have you learn with us. We love choosing the right tool for the right task, while consistency is welcome, we grow and evolve as a group. So are our stacks.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you’ll be expected to do
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  Build the product that our customer loves&lt;/li&gt;
&lt;li&gt;  Grow your skills on a platform that itself is growing and maturing. Help improve the current stacks. Moving from an MVP to a mature product takes both time and a village :-)&lt;/li&gt;
&lt;li&gt;  Collaborate with Design and Product teams (we love them) to make sure we’re working on the most impactful set of features&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Typical profile we like&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  You believe deeply in the future of work being remote and its ability to deliver a higher quality of life&lt;/li&gt;
&lt;li&gt;  1–2 years of backend development, what’s important isn’t the time, but your experiences and growth&lt;/li&gt;
&lt;li&gt;  You can talk about your past successes and contributions&lt;/li&gt;
&lt;li&gt;  You can talk about failures that helped you grow (we embrace failures, failure is where experience grows as a company and as a team)&lt;/li&gt;
&lt;li&gt;  You’re a solid communicator, both written and verbal&lt;/li&gt;
&lt;li&gt;  You love to learn!&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Nice to Have&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Experiences at an enterprise SaaS company&lt;/li&gt;
&lt;li&gt;  Experience working in a start-up or a similar sometimes messy environment (we’re getting better)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to Apply
&lt;/h2&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://jobs.ashbyhq.com/firstbase/d5b89e7a-315b-4c62-9e74-3b185e2aff36" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;jobs.ashbyhq.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>hiring</category>
      <category>remote</category>
      <category>beginners</category>
      <category>junior</category>
    </item>
  </channel>
</rss>
