This is the main content.

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

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.

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.

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

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