This is the main content.

A Publix gift card says you're the best! Visit the Publix Gift Cards page for more information.

Physical gift cards: If you are having problems with the online order form, please confirm you are entering all information correctly and using a valid credit card. If instructed to contact your bank, please call the customer service number on the back of your credit card. For all other issues, you may contact the Publix gift card team by either using the Gift Card Inquiry form or calling 1-800-830-8159 for assistance.

eGift cards: For all inquiries on eGift card purchases, you may contact the Buyatab eGift card team by either using the eGift Card Inquiry form, calling Customer Support at 1-877-202-5460 or emailing publix@buyatab.com.

Physical gift cards: Please allow 3-5 business days for the order to be prepared and shipped. Most orders are shipped through USPS First Class Mail which may take an additional 5 business days for delivery. If it has been more than 10 business days since your order was placed and it has not been received, use the Gift Card Inquiry form to send a message to the Publix gift card team or call 1-800-830-8159.

eGift cards: For all inquiries on eGift card purchases, you may contact the Buyatab eGift card team by either using the eGift Card Inquiry form, calling Customer Support at 1-877-202-5460 or emailing publix@buyatab.com.

Physical gift cards: Call 1-800-830-8159 to cancel an order. Orders cannot be cancelled after the order has been shipped.

eGift cards: All eGift card purchases are final and may not be refunded, returned, cancelled or redeemed for cash. For all inquiries on eGift card purchases, you may contact the Buyatab eGift card team by either using the eGift Card Inquiry form, calling Customer Support at 1-877-202-5460 or emailing publix@buyatab.com.

Physical gift cards: Use the Gift Card Inquiry form or call 1-800-830-8159 to check the status of your order.

eGift cards: For all inquiries on eGift card purchases, you may contact the Buyatab eGift card team by either using the eGift Card Inquiry form, calling Customer Support at 1-877-202-5460 or emailing publix@buyatab.com.