Paying with GCash in Food Delivery Apps (Grabfood, FoodPanda, Lalamove)

Currently, since we are in quarantine, one of the most sought after resources is food, and as such we can see a lot of people using delivery services in buying and ordering food.

The other day, I was walking to pick up delivery outside and I passed by a fast-food restaurant. I saw a lot of food delivery drivers ordering for take-out. I then tried to go inside and order take-out, but I was refused. They told me that I should use a food delivery app for safety purposes.

This is why I also thought about how normal cashless payments are for our typical food delivery app. Can we use GCash to pay without relying on Cash on Delivery?

I did my research and found out that there are currently 4 food delivery apps that are mainstream: GrabFood, FoodPanda, Lalamove, and LalaFood. However, LalaFood only accepts Cash on Delivery.

Setting up GCash Mastercard / AMEX Virtual Pay

How can I pay using GCash?

You can either use your enrolled GCash Mastercard or your Virtual AMEX card from within the GCash app itself.

How do I apply for a GCash Mastercard? How do I pay using GCash Mastercard?

You basically need to buy a GCash Mastercard and link it into your GCash app. Once you have your card linked, you can use it as a debit card for payment.

How do I set up my Virtual Pay AMEX Card? How do I generate a CVV?

You will need an email address to be able to apply for an AMEX Virtual Card from within the GCash app. The AMEX card is used for online purchases only and does not have a physical card counterpart.

What do I do if I get an error linking my AMEX Card?

Sometimes issues like this do happen when linking. This is more often than not a technical issue at the backend. We can wait and try again or if not, use our GCash Mastercard.

How do I put funds into my GCash account?

As the AMEX VP and GCash MC are both in fact, debit cards, you will need funds in your GCash wallet to be able to pay. You have lots of different options in cashing in, and you can also bank transfers (from any bank app to G-XChange, Inc. via Instapay) to fund your wallet.

How to Pay via GCash in Food Delivery Apps

Why should I pick FoodPanda?

FoodPanda may have fewer supported stores than Grab, but they are laser-focused on food delivery. They have partnerships with stores and can even deliver alcoholic drinks if it is offered by the store.

How do I pay in FoodPanda using GCash?

Paying via AMEX Virtual Pay or GCash Mastercard

You can link your AMEX Virtual Pay or your GCash Mastercard either via adding your GCash debit card under “My payment methods” in the sidebar or via adding it using the Credit or debit card option when you are paying for your order.

Paying via GCash auto-debit

You can now pay via GCash auto-debit by authorizing it in the app. This means that once you’ve authorized GCash the first time, you don’t need to input your details the next time you order from the FoodPanda app.

Why should I pick GrabFood?

Generally GrabFood supports more stores, because they do not partner with them, unlike FoodPanda. Their drivers actually line up as customers and buy your food for you. Also, another advantage is you can see your driver’s location in the app as it’s the same app as GrabTaxi/GrabCar.

How do I pay in GrabFood using GCash?

You will need to top up your GrabPay wallet via linking your card and paying. The minimum amount you can top-up is Php 200.

Here are the steps:

  1. From the Grab main menu, click on Payment on the bottom bar.
  2. Once inside the GrabPay page, click on “Cash In” button.
  3. From the Cash In page, you can top-up your GrabPay wallet. To top-up using GCash, select “Cards”.
  4. Then once inside the top-up page, just add or change the Payment method.
  5. You can add your GCash Mastercard or your AMEX card in this page.
  6. Once you’ve selected a card, you will go back to the top-up page. Input an amount and press confirm.

Can I transfer funds to GrabPay using GCash Bank Transfer?

Yes, you can use Instapay Send to transfer funds. You just need to enter your account name and the account number (meaning the mobile number your Grab account is linked to).

Can I also pay using PIN bought using GCash Buy Load?

You can also use PIN/voucher bought from the GCash app. Take note that to use the PIN you need to have a minimum purchase amount specified in the voucher.

Here are the steps:

  1. From the GCash app, select Buy Load.
  2. Input your number and press Next.
  3. Under the Grab Promo Codes group, select any GrabFood voucher. Take note of the minimum basket size.
  4. Once you’ve bought the voucher, you will receive the code via SMS.

Once inside the Grab app, you can add your PIN in the order page under “Add a Promo”. Take note that the minimum order amount applies.

Why should I pick Lalamove?

As Lalamove is mainly focused on delivery, they have also numbers to match with Grab. Also, they are not only focused on food, but you can also have them buy some groceries with an additional fee. However, you can only buy items less than Php 2000 in total.

How do I pay Lalamove using GCash?

Similar to GrabPay, you will need to top up your Lalamove wallet by linking your card. The minimum top-up value is Php 300.

Here are the steps:

  1. From the Lalamove page, open the sidebar and press Wallet.
  2. Under the Wallet page, press Reload.
  3. Select the amount you want to reload and select “Top Up”.
  4. From this page, select either of the debit cards you want to use (GCash Mastercard or AMEX).
  5. Input the card details and press Confirm.

Why should I pick LalaFood?

LalaFood is the newcomer but they are limited to Makati and Bonifacio Global City locations for deliveries. They also guarantee delivery within 45 minutes.

How do I pay LalaFood using GCash?

Currently you can only pay by Cash on Delivery.

Why should I pick Metrodealivery?

Metrodeal/Metrodealivery has recently pivoted to cater more to takeouts and deliveries. They still offer big discount deals they have.

However, there is a caveat. For the delivery, it depends on the merchant selling the product. For some products, you can avail of the free delivery from the merchant; on others, you may need to pay for a separate logistics app (like Lalamove, Grab, Angkas, etc) for your delivery. Better read the fine print.

How do I pay Metrodeal using GCash?

Since this is Metrodeal from before, they already support lots of payment options, including direct integration with GCash. However, they also have debit card and Paypal options if you choose to do so.

How about direct delivery apps from specific restaurants?

As long as there is a payment method for debit and credit cards, you can use the AMEX VP or the GCash MC as methods of payment.

However, as an exception to the rule, the Shakey’s delivery app offers direct integration to GCash so you do not need to link any cards when ordering from them.

If you would like other restaurant selections, you can also refer to this huge list for details.


I talked about the main delivery apps — FoodPanda, GrabFood, Lalamove and LalaFood and how you can pay using GCash (or not, in the case of LalaFood). Typically you can link your AMEX Virtual Pay or your GCash Mastercard as payment methods if they support credit/debit cards as payment methods.

Here are some similar posts:

If you’d like to learn more about GCash, I created a how-to on the basics of GCash.

Here is a list of links if you’re interested with the main GCash functions:

If you are also interested in knowing what resources I used in making this blog happen, please take a look at my resources page.

How do you like the tutorial? Did I miss anything? Please add your comments and suggestions below!

1 thought on “Paying with GCash in Food Delivery Apps (Grabfood, FoodPanda, Lalamove)”

Leave a Comment