Shipping policy
Thank you for shopping with Johnny Fly Co. This policy outlines our shipping process, timelines, and options so you know exactly what to expect after placing your order.
Order Processing
All orders ship from our Charlotte, NC headquarters.
- Non-prescription orders (sunglasses and ready-to-wear frames): Processed within 1–2 business days
- Prescription orders: Processed within 5–10 business days, as each pair is custom-made by our optical lab
- Orders placed after 12:00 PM ET, on weekends, or on holidays are processed the next business day
- You will receive a shipping confirmation email with tracking as soon as your order leaves our facility
Please note: processing time is separate from shipping transit time.
Shipping Options & Rates (U.S.)
- Free Standard Shipping on all U.S. orders over $150
- Additional shipping methods and carriers are available for selection at checkout, with rates calculated based on your delivery address and preferred speed
Expedited shipping options do not reduce prescription processing time. If you need a prescription order by a specific date, please contact us before placing your order.
International Shipping
We ship worldwide through our global checkout partner, which calculates shipping, duties, and taxes at checkout based on your destination. In most cases, duties and taxes are collected upfront so there are no surprise fees when your package arrives. For certain destinations or product types, additional customs fees may be assessed by your local authorities upon delivery. These are the responsibility of the customer.
International transit times typically range from 7–21 business days depending on location and customs processing.
Order Tracking
Once your order ships, you'll receive an email with your tracking number. You can track your package directly with the carrier or through the link in your shipping confirmation email.
Address Changes
If you need to change your shipping address, please contact us at cs@johnnyfly.com as soon as possible. We can only update addresses on orders that have not yet shipped. Once an order has been handed to the carrier, we're unable to reroute it.
Lost, Stolen, or Damaged Packages
If your tracking shows your package as delivered but you haven't received it:
- Check with neighbors and household members
- Look around your property for the package
- Contact the carrier to file a claim
- Reach out to us at cs@johnnyfly.com and we'll help however we can
For packages that arrive damaged, please photograph the damaged packaging and contents and email us within 7 days of delivery at cs@johnnyfly.com. We'll make it right.
Undeliverable Packages
Packages returned to us due to an incorrect address, refusal of delivery, or failure to claim may be subject to a reshipment fee. If you'd prefer a refund instead of reshipment, we'll refund the order minus original shipping costs.
Questions?
We're here to help. Reach us at cs@johnnyfly.com and we'll respond within one business day.

