Jim Kennemer

Jim Kennemer is the Founder of Cosmo Sourcing and Sourcinghub.io. He has helped 100’s of clients source more than $100 Million USD worth of products from both China and Vietnam. Products that he has sourced have ended up in almost every major retailer for clients from over 30 countries.

Shipping cost for a container

How Much are Shipping Costs from China, Vietnam, etc // Step-by-Step Guide

When Shipping from overseas many people have several questions: What does it cost to ship from China, Vietnam, and elsewhere overseas? What are the different charges that you should expect to pay? How and when do you pay the customs, duty, taxes, and Tariffs? What is a freight forwarder? In this guide, we’ll answer this and more in this guide on the cost of shipping.

How Much are Shipping Costs from China, Vietnam, etc // Step-by-Step Guide Read More »

incoterms 2020 infographic

Incoterms 2020, Shipping, and Trade Terms defined // Complete Guide

Incoterms are created by the International Chamber of Commerce (ICC) to dictate when and how a shipment is to be handed off between a buyer and a supplier. The ICC updated the terms into what is called Incoterm 2020. Incoterms also define who is expected to pay the insurance and when the transfer of risk happens between the buyer and the seller. This is the first time that the Incoterms drafting group has included representatives from China.

Incoterms 2020, Shipping, and Trade Terms defined // Complete Guide Read More »

Product Samples from a factory in China

ORDERING PRODUCT SAMPLES FROM A FACTORY // Easy Step-by-Step Guide

Ordering and evaluating product samples from a manufacturer is a great way to determine the quality of the product before you make a purchase order. This step comes after sourcing and before initial production. You need to make sure that the product samples match your expectations of the final goods, as manufacturers will be used the samples as a benchmark when it goes into production.

ORDERING PRODUCT SAMPLES FROM A FACTORY // Easy Step-by-Step Guide Read More »


Fatal error: Uncaught Error: Call to undefined function W3TC\getmypid() in /www/sourcinghub_689/public/wp-content/plugins/w3-total-cache/Cache_File_Generic.php:51 Stack trace: #0 /www/sourcinghub_689/public/wp-content/plugins/w3-total-cache/PgCache_ContentGrabber.php(2191): W3TC\Cache_File_Generic->set('www.sourcinghub...', Array, 3600, '') #1 /www/sourcinghub_689/public/wp-content/plugins/w3-total-cache/PgCache_ContentGrabber.php(457): W3TC\PgCache_ContentGrabber->_maybe_save_cached_result('<!DOCTYPE html>...', Array, false) #2 [internal function]: W3TC\PgCache_ContentGrabber->ob_callback('<!DOCTYPE html>...') #3 /www/sourcinghub_689/public/wp-content/plugins/w3-total-cache/Util_Bus.php(21): call_user_func(Array, '<!DOCTYPE html>...') #4 /www/sourcinghub_689/public/wp-content/plugins/w3-total-cache/Generic_Plugin.php(562): W3TC\Util_Bus::do_ob_callbacks(Array, '<!DOCTYPE html>...') #5 [internal function]: W3TC\Generic_Plugin->ob_callback('<!DOCTYPE html>...', 9) #6 /www/sourcinghub_689/public/wp-includes/functions.php(5420): ob_end_flush() #7 /www/sourcinghub_689/public/wp-includes/class-wp-hook.php(324): wp_ob_end_flush_all('') #8 /www/sourcinghub_689/public/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #9 /www/sourcinghub_689/public/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #10 /www/sourcinghub_689/public/wp-includes/load.php(1270): do_action('shutdown') #11 [internal function]: shutdown_action_hook() #12 {main} thrown in /www/sourcinghub_689/public/wp-content/plugins/w3-total-cache/Cache_File_Generic.php on line 51