We roast our coffee on Tuesdays and ship the same day. Online orders must be placed by midnight on Monday's to ensure delivery that same week. Local deliveries (within Long Beach, California) will be delivered by bicycle courier for free on Wednesdays. Everything else will ship postal for a $3 flat fee per order.