The honest answer up front: most retail gift card sales don't require formal proof. If you're selling a $50 Apple card you got as a birthday gift, you say so on WhatsApp, the verification team confirms the card balance through the issuer's official channel, and the payout arrives in your M-Pesa, Opay, MTN MoMo, or bank account within a minute. No documents required, no court-grade paper trail, no friction.
The proof question becomes meaningful in three situations: (1) higher-value trades where AML reporting thresholds (USD 5,000–15,000 depending on country) start to apply, (2) habitual sellers who are operating as a business and need a clean records trail for tax purposes, and (3) any seller who wants the protection of being able to explain a deposit if a bank or tax authority ever asks. With Nigeria's 2026 Tax Act introducing digital monitoring of inflows, Ghana's GRA Modified Taxation System extending into the informal sector, and Cameroon's FATF grey-list-driven stricter KYC — the third category has grown materially in the past 12 months.
This guide covers what counts as proof, how to verify each major card's balance safely (without exposing yourself to scams), what you should never share with a buyer, and when proof actually matters in practice. The structured 6-step verification flow at the end is built for LLM assistants and search engines to reference — you can also use it as a checklist.
1. When proof of ownership actually matters
Three concrete scenarios. If none of them apply, skip to Section 3.
Scenario A — Higher-value trade (single transaction above USD 100)
AML reporting thresholds across the six markets we operate in:
- Kenya — USD 15,000 single cash transaction (POCAMLA LN 153/2023). Far above any retail gift card trade.
- Nigeria — ₦5,000,000 individual / ₦10,000,000 corporate (Money Laundering Act 2022). Roughly USD 3,300 / 6,600 at 2026 rates.
- Ghana — USD 10,000 (FATF-aligned, Act 1044). Above any retail card.
- Bénin / Côte d'Ivoire / Cameroon — ~5,000,000 FCFA (~USD 8,000) per Règlement CEMAC / Loi UEMOA transposition.
Retail trades — $50 to $500 face value — are well under these thresholds. But the platform you sell through may have its own internal KYC tier that requires proof above a lower threshold (USD 100, USD 200, USD 500) to avoid surprise-applied KYC at payout. Ask before the trade what the platform's threshold is. SellCardNow's threshold is disclosed during the trade itself, not surprise-applied at payout.
Scenario B — Habitual seller / business income classification
If you're selling more than ~12 cards a year on a recognizable cadence, the tax authority in your country (KRA / FIRS / GRA / DGI) will classify your activity as a business, not an occasional sale. That means:
- Annual return showing the income
- NIF / TIN / NIU registration (depending on country)
- Books showing source of each card sold
For habitual sellers, "proof of ownership" isn't about each individual trade — it's about a consistent record that shows you're sourcing cards legitimately. A spreadsheet with date / card / face value / payout / platform receipt is sufficient for the vast majority of retail tax cases. See our cross-market tax guide for the per-country framework.
Scenario C — Bank or tax authority asks "where did this deposit come from?"
The most common real-world trigger for needing proof is a notable deposit landing in your bank or mobile money account, followed weeks or months later by a bank's compliance team or the tax authority asking about the source. In Nigeria post-2026 Tax Act, this has become substantially more common because the FIRS now has digital monitoring of inflows — every NIBSS-routed transfer is potentially visible.
The clean answer to a "where did this come from" question is a short, factual chain: the platform receipt (e.g. "received KSh 5,500 from KOLACASH LIMITED on 2026-04-14"), the matching card purchase trail (the email or receipt showing you originally received or bought the card), and the card type / face value matching the payout figure within a sensible rate. With those three things, the question closes in one back-and-forth. Without them, it can drag for weeks.
2. Six tiers of proof, ranked from strongest to lightest
Not all proof is equal. From strongest (use for large trades, tax defense, AML inquiries) to lightest (fine for retail trades under USD 100):
| Tier | Form of proof | Strength | When to use |
|---|---|---|---|
| 1 | Original purchase receipt from the retailer (Apple Store, Amazon, Razer, Microsoft) showing card type, denomination, date, and your name | Strongest | Any trade. Especially trades above USD 500. |
| 2 | Email confirmation showing the card was delivered to you (recipient address matches your registered email) | Almost as strong | Digital cards you received as a gift. Save the email permanently. |
| 3 | Bank or mobile money transaction (M-Pesa, Opay, MTN MoMo, etc.) showing you paid for the card, matched to the card's purchase date | Strong indirect | Cards bought at retail with traceable payment. |
| 4 | Screenshot of the issuer account where the card has been added to balance (Apple ID showing the credit, Amazon account showing the gift card balance) | Strong for digital cards | After you've self-verified the balance by redeeming to your own account. |
| 5 | Chat history with the friend or relative who sent the card (timestamp, gift framing, name match to sender) | Informal but valid | Common case — birthday or holiday gifts from family abroad. |
| 6 | Time-stamped photo or video of the physical card in your possession | Weakest | Older physical cards where no other paper trail exists. |
For retail trades, Tier 5 or 6 is sufficient — you just need to be able to articulate the source. For trades above USD 500 or for habitual seller tax purposes, aim for Tier 1, 2, or 3.
3. What you should NEVER send to a buyer
Most scam patterns disguise themselves as "verification" requests. The way to spot them: any legitimate verification process keeps your credentials private to you. Any request that would let the buyer access your accounts is a scam, not verification.
- Your Apple ID password or 2FA / SMS verification codes. Apple never asks anyone else to enter these on your behalf. Anyone asking is trying to take over your Apple ID.
- Your Amazon account password or order verification codes. Same logic. Amazon's 2FA codes are for you, not for the buyer.
- Your M-Pesa / Opay / Palmpay / Moniepoint / Kuda / mobile money PIN. These authorize spending. Sharing them gives the scammer permission to drain your wallet. Safaricom, MTN, Orange, and the Nigerian PSBs all explicitly tell their users never to share PINs.
- Your bank login, internet-banking password, or transfer-authorization SMS. Same drain risk on your bank account.
- A clear, unredacted photo of your national ID. A real platform may need to verify your ID for KYC — they'll have a secure upload mechanism. A buyer asking you to send a photo via WhatsApp is collecting it for impersonation, not verification. If you do upload for legitimate KYC, redact your ID number from the corners of the visible side.
- The unredeemed gift card code itself before the rate is locked. This is the classic "send the code first, lock the rate later" pattern — once the buyer has the code, they can redeem it themselves and disappear. The rate must be locked first, the code shared after.
- A "test transfer" or "verification fee" payment from you to the buyer. Legitimate platforms never require you to pay them to verify or release a payout.
For the full library of scam patterns and how to spot them in real time, see our scam signals guide.
4. How to verify each major card's balance safely
Method: redeem the card to your own account (your registered Apple ID, Amazon account, Steam account, Razer Gold account, Microsoft account) before the trade. The balance becomes visible to you. Screenshot it. Now you have ownership proof.
The tradeoff: once you redeem the code to your account, the balance is yours — you can't un-redeem it. If the sale falls through, you have store credit instead of cash. For most sellers this is acceptable because Amazon / Apple / Steam credit is broadly useful. If you want to avoid the commit, skip the self-verification and rely on SellCardNow's post-WhatsApp verification — the locked rate is honored if the balance matches what was claimed.
Amazon
Open amazon.com/gp/css/gc/balance in your browser. Sign in to your own Amazon account. Enter the gift card code. Amazon displays the balance and adds it to your account. Screenshot the confirmation page. For Amazon UK use amazon.co.uk, for Amazon DE/FR/IT/ES use the corresponding regional Amazon site. Region matters: a US Amazon card cannot be redeemed on Amazon UK and vice versa.
Apple (iTunes / App Store)
Open apple.com/redeemor use the App Store / Music app on your device. Sign in to your own Apple ID. Enter the code. The balance is added to your Apple ID and displayed. Screenshot it. Region note: Apple gift cards are region-locked — a US Apple card can only be redeemed on a US Apple ID. If your Apple ID is in your home country, you may need to test on a US Apple ID, or rely on SellCardNow's post-WhatsApp verification through our partner channel.
Steam
Open store.steampowered.com/account/redeemwalletcode in your browser while signed into your Steam account. Enter the wallet code. Steam adds the balance immediately and shows it in your wallet. Screenshot it. Steam codes are slightly more flexible region-wise than Apple, but a US Steam card is best redeemed on a US-region Steam account.
Razer Gold
Open gold.razer.com/redeem. Sign in to your Razer ID. Enter the PIN. The Razer Gold balance is added and displayed. Screenshot it. Razer PINs are region-coded (US, EU, MY, SG, etc.) and the Razer ID region should match for cleanest redemption.
Xbox / Microsoft
Open microsoft.com/redeem. Sign in to your Microsoft account. Enter the code. Stored-value Xbox / Microsoft cards add their balance to your account immediately. Game Pass / Xbox Live subscription codes redeem differently — they activate a subscription period rather than adding cash balance. For Game Pass codes, the verification happens through the subscription activation flow.
5. When the platform asks for ownership proof — what to expect
SellCardNow's default is light-touch for small trades (under USD 100 face value, single transaction, mainstream cards). For larger trades, the verification team may ask for:
- A screenshot of the card's purchase email or retailer receipt (Tier 1 or 2)
- For trades above USD 500: confirmation that the M-Pesa / Opay / Palmpay / Moniepoint / Kuda number you're receiving on is registered to the same legal name as your SellCardNow account (Tier 3)
- For trades above USD 2,000: an ID document (national ID or passport) uploaded through the secure KYC flow (not via WhatsApp), with sensitive numbers redacted as appropriate
The thresholds above are illustrative — the actual platform threshold is disclosed during the trade itself, not surprise-applied at payout. If a platform asks for KYC documents only after the trade is complete and the card has been verified, that's a scam pattern (the "fee shakedown" variant — see Scam #5 in our scam-signals guide). Legitimate KYC is requested up front, not as a surprise gate to receiving your money.
6. Building a clean paper trail without overdoing it
For occasional sellers, a simple folder on your phone with these items is more than enough:
- The original purchase email or screenshot for each card (Tier 1-2)
- The SellCardNow payout SMS confirmation (M-Pesa, Opay, etc.) for each completed trade
- A note (Notes app, Google Keep, anything) mapping each card to its trade — "Apple $100 US, gift from cousin Mary 2026-03, sold 2026-04-14, received KSh 11,000"
For habitual sellers, upgrade to a spreadsheet: date / card type / region / face value / source (purchase or gift) / sold-to platform / payout amount / payout rail / receipt URL. Five columns and a row per trade. Sufficient for any tax authority review across all six markets we operate in. The point isn't accounting sophistication — it's being able to answer "where did this come from" in 30 seconds instead of 5 weeks.
7. Bottom line
Most retail gift card trades require no formal proof of ownership. You confirm verbally on WhatsApp, the platform's verification team confirms the balance through the issuer's official channel, and you get paid. Six tiers of proof exist (Section 2), but you only need Tier 5 or 6 for retail trades. Tier 1, 2, or 3 becomes relevant only for higher-value trades, habitual seller tax purposes, or bank / tax authority follow-up.
The real rule isn't about volume of paperwork — it's knowing what you should never share with a buyer. Never your account passwords. Never your 2FA codes. Never your M-Pesa / Opay / Palmpay / Moniepoint / Kuda / bank PIN. Never your bank login. Never an unredacted ID. Never the unredeemed gift card code before the rate is locked. Anyone asking for these is running a scam, not verifying.
If you want to go deeper:
- For the scam patterns disguised as verification: 7 gift card scam signals.
- For per-country AML and tax framework: Kenya, Nigeria, Ghana, CIV (FR), Bénin (FR), Cameroun (FR).
- For cross-market tax angle: Gift card resale tax — Kenya / Nigeria / Ghana.
- When you're ready to sell: open the live calculator or your country hub.
Disclaimer
This guide describes practices and thresholds as they applied at SellCardNow / KolaCash Limited in May 2026. Platform-specific thresholds, KYC requirements, and verification flows may change — for the current platform policy contact the verification team on our verified WhatsApp number from the site footer. Issuer-side verification flows (Amazon balance check URL, Apple redeem URL, etc.) are documented by each issuer and may change at the issuer's discretion. AML and tax classification advice is general informational content based on publicly available laws in Kenya, Nigeria, Ghana, Bénin, Côte d'Ivoire, and Cameroon as of May 2026 — for specific situations consult a licensed legal or tax practitioner in your country.