Preorder based. Orders are taking 2-3 days in advance to ensure the highest quality and freshness of our handcrafted bread.