Save 40% on orders over $100 with Promo Code: ICSBULK


We are located in Washington DC. Our shipping department operates on Monday, Wednesday, and Friday. We do not ship on holidays.

Free Shipping

We offer free shipping on all orders of $100 or more (after discount has been applied). Once you have placed your desired items in your shopping cart and gone to checkout, you'll have the opportunity to enter your coupon code in the top right-hand corner of the screen. After that, it will ask you to select a shipping method, if you cart shows more than $100, the first option you'll be given is "Free Shipping" via USPS Media Mail.* If this is acceptable, simply select "Free Shipping" and proceed through the rest of your checkout.


*This method can take up to 10 days from the shipping date to arrive. It is only available for domestic orders.

Domestic Shipping

The time it takes for your package to arrive depends on the shipping method you’ve chosen and your location.

  1. UPS Ground shipments take between 2-5 days to arrive at their destination for orders within the continental United States.
  2. USPS Media Mail shipments are the least expensive way for us to ship your books, but it is also the slowest. The Postal Service provides us with an estimate of 7-10 business days for these packages to arrive.


When will my package arrive?

Once your package is ready to be shipped, you will be sent an email containing your tracking number. This will allow you to monitor the status of your shipment and will provide you with an estimated delivery date.

“What if my package never arrives or is lost en route?”

If your package never arrives, we ask that you please wait 21 days from the date of shipment and then contact us. (In many instances, we find that the Postal Service has simply misdirected the package.) We will resend your shipment free of charge, or refund your order if you prefer.

If your initial shipment arrives after we have sent your replacement shipment, we ask that the customer return the replacement shipment.

International Shipping

We are pleased to be able to provide low-cost shipping options to our international customers. Through an international shipping broker called Asendia, we can send your orders anywhere in the world for a very reasonable rate.

However, please be aware of the following considerations:

  1. We ship your package to Asendia’s forwarding facility. From there, Asendia drops that package into your country’s local mail stream. Because of this, we are unable to offer any tracking on international shipments.
  2. Due to the great distances involved and the utilization of your country’s local mail stream, you package may take between 17-25 business days to arrive. We ask that you wait a minimum of 40 business days before contacting us with a missing shipment.
  3. If it has been more than 40 days, please contact us and we will send out a replacement shipment free of charge (or fully refund your order, if you prefer).
  4. If your initial shipment arrives after we have sent out a replacement, we ask that you either return the second shipment, or pay for it, whichever you prefer. (We understand that the cost of international shipping can sometimes cause it to make more sense to simply pay for the order, rather for the cost of shipping.)