We ship all orders from New York, US.
Orders are usually shipped the next day after an order is placed for orders placed before 6pm Eastern Time, provided that the next day is a business day.
We do not ship on weekends. Therefore, orders placed on Thursday after 6pm are shipped the next Monday.

Once an order has been shipped, a tracking number will automatically be sent to the email you provided during checkout. Please note that the most common error for not receiving a tracking number is due to providing an incorrect email to us. You can check this by logging into your account and checking the email on file. If you supplied an incorrect email during checkout, please open a support ticket with us by logging into your account on our website and let us know your correct email address.

Domestic US Shipping
Most keyboards are shipped with USPS Priority Mail and arrive within 2-3 days. Depending on shipping location, certain packages with keyboards may be shipped with UPS Ground and arrive within 3-5 days.
All other items are shipped USPS First Class and usually arrive between 3-5 days.

Canadian Shipping
Canadian shipping usually arrives within 5-7 business days.

International Shipping
We ship internationally all over the world!
To check the cost for shipping internationally, place the items you would like to purchase into your cart and then on the cart page, scroll to the bottom and enter your shipping destination. Shipping cost will then be calculated for you.

Note: The information listed below is for non-pandemic times. During this time as we experience the ongoing COVID-19 pandemic, international shipments may see some delays. As a tip for looking at tracking status updates, you may see a tracking update with a location of “JAMAICA NY INTERNATIONAL DISTRIBUTION CENTER.” This is the airport that packages leave the U.S. to ship to international destinations. You may find that there are no status updates for many days afterwards (sometimes even 1 or 2 months). This means that your package is awaiting customs processing in your country. Due to the pandemic, some countries’ customs are taking awhile to process packages, and you will not see any further status updates until customs has finished processing and scanning your package.

Shipping times for international orders vary, but usually take between 5-9 days for most countries except for Canada, which is usually faster (see above).
Note: South Africa has notoriously slow customs processing, sometimes taking over 2-3 months to process packages. If you live in South Africa and wish to purchase from us without waiting for several months, please contact us to arrange for shipment by courier rather than post.

Please keep in mind that you may be required by your country’s customs to pay import duties. You are responsible for paying any import duties that your country may assign to you.

Notes for certain countries:

Germany: German customs has been known to be fairly slow processing packages through their facilities. While they sometimes process packages within a few days, there have been instances where they take up to 3 weeks to move a package through their facilities. Once a package has arrived to Germany as shows by tracking number status, please allow up to 3 weeks processing time before opening a support ticket with us. If you have not received your package after this time, please let us know.

Mexico: Please read above regarding German customs. The same situation applies to Mexican customs.

Korean Shipping

Korean emails using Naver (ending with @naver.com domain) have blocked almost every single email provider that we have attempted to use to send tracking, due to Korean censorship. Therefore we suggest providing an email during checkout using another email provider if you wish to receive a tracking number by email.