Payments, Taxes, and Compliance

Understand payout options, KYC requirements, and tax considerations across African countries.

7 min readUpdated Oct 6, 2025For Hackers

Payments, Taxes, and Compliance

NidFul supports researchers across Africa with payout options and compliance workflows adapted from NidFul's global best practices. Use this guide to keep your payouts smooth and fully compliant.

Supported Payout Methods

  • Bank Transfer – Available in NGN, GHS, KES, ZAR, USD, and EUR depending on your bank.
  • Mobile Money – Airtel, MTN, M-Pesa, and Orange Money in supported countries.
  • Digital Wallets – PayPal or Wise for regions where direct bank transfers are limited.

Check foreign exchange limits

Some countries enforce caps on inbound FX transfers. NidFul notifies you if a payout exceeds local limits and helps split payments when needed.

KYC & Verification

  1. Navigate to Settings → Compliance.
  2. Upload a government-issued ID and proof of address.
  3. Provide tax identifiers where legally required (e.g., TIN in Nigeria, KRA PIN in Kenya).
  4. KYC reviews typically complete within 24–48 hours.

Tax Considerations

  • Nigeria – Bounties may be classified as “other income.” Keep records for annual filings with FIRS.
  • Kenya – Withholding taxes can apply to non-resident payouts; NidFul provides summary statements.
  • South Africa – Report income via SARS eFiling; consider registering as a sole proprietor for recurring payouts.
  • Other Countries – NidFul supplies year-end earnings statements in both local currency and USD.

Payment Timeline

  1. Bounty Approved – Program confirms payout amount.
  2. Compliance Check – Automated checks ensure KYC and sanctions screening are up to date.
  3. Disbursement – Funds sent via your preferred payout method.
  4. Confirmation – You receive email and in-app notifications with reference numbers.

Troubleshooting Payouts

  • Ensure your banking details match your verified legal name.
  • For mobile money, double-check country codes and wallet providers.
  • If a transfer fails, NidFul automatically retries and alerts you with resolution options.

Keep Records

  • Download payout receipts from Settings → Earnings.
  • Track currency conversions if you receive payments in USD but report in local currency.
  • Consult a tax professional familiar with digital work income in your country.

When your financial setup is ready, return to your queue of Submitting High-Impact Reports or explore upcoming Bug Bounty Programs.