How to Pay for Shopify Subscription in Nigeria

How to Pay Shopify Subscription in Nigeria

If you’re running a Shopify store from Nigeria, you’ve probably hit this wall already: your card gets declined, or you’re not even sure which of your cards should work in the first place. The good news is that paying Shopify from Nigeria isn’t actually complicated; it just involves a couple of details most guides skip over.

Here’s the short version: Shopify bills you through a small set of accepted methods, cards, PayPal (where supported), and a couple of others. A Nigerian card can work for this if it’s enabled for international and recurring payments. If it isn’t, a USD-denominated virtual card is the most reliable fallback. Here’s the process in six steps:

  1. Get a payment method Shopify accepts, a compatible card, or PayPal.
  2. Fund it with enough USD to cover the charge.
  3. Go to Settings → Billing in your Shopify admin.
  4. Add the payment method as a new credit card (or link PayPal, if available).
  5. Confirm the details and save.
  6. Keep the balance topped up; it will charge this method again automatically at your next billing date.

The rest of this guide walks through each part of that, including one confusion that trips up a lot of Nigerian merchants before they even get this far.

Can Nigerians use Shopify?

Yes. You can create a Shopify store from Nigeria, list products, and run your business exactly like anyone else on the platform. There’s no restriction on Nigerians opening or operating a store.

What Nigeria doesn’t have is Shopify Payments, Shopify’s own built-in payment processor. It’s only available to merchants in a specific list of countries, and Nigeria isn’t currently on it. This is a separate issue from paying your subscription bill, but it’s the reason a lot of Nigerian merchants end up needing a third-party gateway like Paystack or Flutterwave to accept money from their own customers.

Keep that distinction in mind; it matters a lot for the next section.

How much does Shopify cost in Nigeria?

Shopify prices its plans in US dollars everywhere, including Nigeria; there’s no separate Naira-denominated tier. Here’s the current Basic plan pricing:

BillingBasic plan
Monthly$39/month
Annual (billed yearly)$29/month

Paying annually works out cheaper per month, but you commit to the full year upfront. If you’re still testing whether your store will actually sell, monthly billing gives you more flexibility to walk away early.

A few things worth knowing:

  • Your Naira cost isn’t fixed. It depends on your bank’s or card provider’s exchange rate on the day you’re charged, so don’t anchor your budgeting to a specific Naira figure; check the live rate instead.
  • The subscription fee is only part of your cost. Domain, apps, themes, and payment-processing fees are separate line items.
  • Grow and Advanced plans exist above Basic if you outgrow the entry tier, priced higher with lower per-transaction fees.

Whether Shopify is “worth it” in 2026 depends more on your business stage than on the price tag; a $29–39/month platform fee is a small piece of what it actually costs to run a store.

What payment methods can you use to pay Shopify from Nigeria?

This is where most of the confusion starts, so here’s the full picture before we go further:

Payment methodCan it pay your Shopify bill?What to check
Nigerian bank card (Visa/Mastercard)Yes, if enabled for itMust support international and recurring transactions
USD virtual cardYesMust specifically permit subscription/SaaS charges
PayPalYes, where available on your accountDepends on your account’s eligibility
OPayNoBuilt for collecting customer payments, not billing Shopify
PaystackNoSame as above, a customer-checkout gateway, not a Shopify billing method

Notice that two of the most commonly used Nigerian payment tools, OPay and Paystack, aren’t on the list of things that can actually pay your bill. That’s not an oversight. It’s because they solve a completely different problem, which is worth unpacking properly.

Shopify subscription payments vs. payments from your customers

This is the single biggest source of confusion in this whole topic, and it’s worth being precise about it.

There are two entirely separate money flows involved in running a store, and they use different tools:

Flow 1: You pay Shopify. This is your monthly or annual subscription bill. Money moves from you to Shopify. It’s handled through Shopify’s own billing system, using a method Shopify accepts: a card, PayPal, or a couple of other options depending on your country.

Flow 2: Your customers pay you. This is the money your buyers send you for orders. It’s handled through a payment gateway connected to your storefront, Paystack, Flutterwave, or similar, and has nothing to do with your subscription bill.

OPay and Paystack live entirely in Flow 2. They’re built to help you collect money from Nigerian customers at checkout, cards, bank transfers, USSD, wallets, all of it. Neither one is a method Shopify accepts for charging your own subscription. So when someone asks “can I use OPay to pay for Shopify,” the honest answer is: OPay isn’t built for that job at all; it’s solving your customer-payment problem, not your billing problem.

Once that distinction clicks, most of the remaining questions about Paystack, OPay, and “linking your bank account” answer themselves.

Can you use OPay to pay for Shopify?

Not directly, no. OPay is a Nigerian wallet and payment service built around collecting and moving Naira; it isn’t a payment method Shopify lists as an accepted billing option. If you’re trying to add OPay directly as your Shopify payment method under Settings → Billing, you won’t find it there.

Where OPay can fit in is indirectly, for example, if you use funds from your OPay wallet to top up a virtual USD card, and then use that card to pay the subscription. But it’s the card doing the work at that point, not OPay itself. Don’t take “OPay never works” as an absolute rule about every OPay-linked product forever; just know that OPay as a platform isn’t on Shopify’s accepted-methods list today.

Can you use Paystack to pay for Shopify?

No, and this is the same distinction as above, just with a different name attached. Paystack is a payment gateway Nigerian merchants integrate into their storefront to accept payments from customers, cards, bank transfers, and USSD. It’s excellent for that job, which is exactly why so many Nigerian Shopify stores use it.

But Paystack collecting money from your customers is a different transaction entirely from Shopify collecting your subscription fee from you. Paystack isn’t wired into the platform’s own billing system, so it can’t be selected as a way to pay your bill.

How to pay for Shopify with a USD virtual card

For most Nigerian merchants whose local card doesn’t support recurring international charges, a USD virtual card is the simplest working fix. Here’s the process:

  1. Choose a provider that issues virtual cards funded in USD and supports international merchants.
  2. Confirm it explicitly supports recurring/subscription payments: not every virtual card does, and this is the detail that trips people up most.
  3. Create the card through the provider’s app.
  4. Fund it using whatever the provider supports (Naira transfer, USSD, or USDT, depending on the platform).
  5. Make sure the balance covers the charge, plus a small buffer for any processing variance.
  6. Log into Shopify → Settings → Billing.
  7. Click Add payment method (or Add a new credit card).
  8. Enter the card number, expiry date, CVV, and a billing address that matches the card.
  9. Save it. Shopify will now charge this card automatically at each billing cycle.
  10. Watch the first charge go through before you relax; that’s your confirmation everything’s actually connected properly.

What to check before adding a virtual card

  • Sufficient USD balance
  • Card hasn’t expired
  • International transactions are enabled
  • Recurring/subscription payments are explicitly supported
  • Billing address matches your card details exactly
  • You understand the provider’s funding fees
  • The provider allows SaaS/subscription-type merchants (some restrict certain merchant categories)

A handful of Nigerian fintechs offer this kind of card, including EverTry, which funds cards from Naira or USDT and is built with recurring subscription charges specifically in mind, worth a look if you want to avoid re-adding a card every time one gets flagged.

Can you pay Shopify with PayPal from Nigeria?

This one gets overlooked a lot, and it shouldn’t. Shopify accepts PayPal as a general billing method in most countries; the notable exception is India, where local recurring-payment regulations block it.

Here’s the Nigeria-specific wrinkle: Nigerian PayPal accounts have historically been send-only; you could pay for things but not receive money into the account. That restriction sounds like bad news, but for this particular use case it’s irrelevant, because paying your Shopify bill only requires the sending side, which Nigerian PayPal accounts have always supported.

That doesn’t guarantee PayPal will show up as an option on every Nigerian Shopify account; availability can depend on your specific account setup. But it’s worth checking under Settings → Billing before assuming a virtual card is your only option. If PayPal is available to you, it can be one of the more straightforward ways to pay, since you’re not dealing with a card’s international-transaction settings at all.

How to add a payment method to Shopify

Regardless of which method you’re using, the mechanics inside Shopify are the same:

  1. Sign in to your Shopify admin.
  2. Go to Settings → Billing.
  3. Click Add payment method.
  4. Enter the required card or PayPal details.
  5. Save the method.
  6. If Shopify prompts you to complete a charge immediately, do so to confirm the method works.

Shopify will automatically charge your saved method on each billing date going forward; you don’t need to manually repeat this process every month unless the charge fails.

How to manually pay a Shopify bill

If a charge fails, you’ll usually see the outstanding amount under your Billing section, along with an option to retry payment or add a new method. Review the amount owed, fix whatever caused the decline, and submit payment from there. Once it goes through, your account clears, and your store keeps running uninterrupted. If it fails again, Shopify will typically flag the account and may restrict store access until the bill is settled.

Why is my Nigerian card not working on Shopify?

A decline doesn’t mean Shopify has a problem with Nigeria; it usually means one specific setting or condition isn’t met. Common causes:

  • International transactions aren’t enabled on the card
  • The card doesn’t support recurring/subscription billing specifically
  • Insufficient balance at the time of the charge
  • A spending limit has been reached
  • Billing address doesn’t match what’s on file with the card issuer
  • The card has expired
  • The issuing bank’s fraud system flagged the transaction
  • Shopify’s payment processor declined it independently of your bank
  • If using a virtual card, the provider itself doesn’t permit subscription-type merchants

Going through this list usually surfaces the actual cause faster than guessing.

What to do if your Shopify payment is declined

  1. Check your available balance first; it’s the most common cause.
  2. Double-check the card number, expiry date, and CVV.
  3. Confirm the billing address matches your card exactly.
  4. Check whether international transactions are switched on for that card.
  5. Confirm the card explicitly supports recurring payments, not just one-off purchases.
  6. Retry the payment once you’ve fixed anything obvious.
  7. If it still fails, switch to a different payment method rather than retrying the same one repeatedly.
  8. Contact your card issuer or virtual-card provider if declines continue with no clear reason.
  9. Check your Shopify billing notices; Shopify sometimes surfaces the specific reason for the decline.

How Shopify billing works after your first payment

Shopify subscriptions renew automatically. Once your payment method is saved, Shopify charges it again at your next billing date without you doing anything, which is convenient until the balance runs dry and a charge fails unexpectedly.

A card that worked for your first payment isn’t automatically guaranteed to keep working for every renewal; funds run out, cards expire, and virtual cards sometimes get reissued. It’s worth keeping a small buffer of USD available a few days before your renewal date, and checking your billing section occasionally rather than only when something breaks.

Shopify Payments vs. Paystack vs. OPay in Nigeria

To close the loop on the terminology, here’s what each of these actually is:

  • Shopify Payments: Shopify’s own native payment processor. Available only in a specific list of countries, and Nigeria currently isn’t one of them.
  • Paystack: A third-party gateway Nigerian merchants connect to their storefront to collect customer payments (cards, transfers, USSD).
  • OPay: A Nigerian wallet and payment service, mostly relevant on the customer-payment side rather than for Shopify’s own billing.
  • Shopify billing: The entirely separate system that charges you, the merchant, for your subscription.

None of the first three are interchangeable with the fourth. Once that’s clear, the rest of the payment questions around this topic mostly sort themselves out.

Frequently asked questions

How do I pay for Shopify in Nigeria? Use a payment method Shopify accepts for billing, a compatible card, a USD virtual card, or PayPal where available, added under Settings → Billing in your Shopify admin.

Can I use OPay to pay for Shopify? Not directly. OPay isn’t on Shopify’s list of accepted billing methods; it’s built for collecting customer payments, not paying your own subscription.

Does Shopify accept Nigerian debit cards? It can, if the card supports international and recurring transactions. Not every Nigerian card does by default, so check with your bank if you’re unsure.

Can a Nigerian have a Shopify account? Yes. Creating and running a Shopify store from Nigeria isn’t restricted. Shopify Payments specifically isn’t available in Nigeria, which is a separate issue.

Is Shopify available in Nigeria? Yes, for running a store. Shopify Payments (the native processor) is the part that isn’t currently available to Nigerian merchants.

Does Shopify Payments work in Nigeria? No, Nigeria isn’t on Shopify Payments’ current country list, which is why Nigerian merchants typically connect a third-party gateway to accept customer payments.

Does Shopify accept Paystack? Paystack connects to your storefront to collect customer payments; it isn’t used to pay your Shopify subscription bill.

How much is Shopify per month in Nigeria? The Basic plan is $39/month billed monthly, or $29/month if billed annually. Your Naira cost varies with your bank’s exchange rate at the time of billing.

Can I pay Shopify monthly? Yes. Monthly billing costs more per month than annual billing but avoids committing to a full year upfront.

Can I manually pay a Shopify bill? Yes, outstanding bills appear under Settings → Billing, where you can retry payment or add a new method.

What’s the best way to pay for Shopify from Nigeria? Whichever method you have that reliably supports international, recurring charges could be a card, PayPal, or a virtual dollar card, depending on what’s actually available and working for you

This guide is for informational purposes only and isn’t official Shopify documentation. Payment methods, pricing, and billing options can change, and availability may vary by account and card issuer. Always confirm current details directly in your Shopify admin under Settings → Billing, or with your bank/card provider, before making payment decisions. EverTry isn’t affiliated with Shopify, OPay, Paystack, or PayPal.

Scroll to Top