dripviewz

Creators Digest guide

How to Invoice International Brands as a Nigerian Creator, Step by Step Guide

Learn how to invoice international brands Nigerian creator can get paid fast. Compare Wise, Payoneer, Grey, Flutterwave and master W-8BEN filing.

||21 min read
How to Invoice International Brands as a Nigerian Creator, Step by Step Guide

A Lagos‑based video creator just closed a deal with a US tech brand, but the excitement fizzles when the brand asks for an invoice. The creator wonders which platform to use, whether to bill in naira or dollars, and how to fill out the dreaded W‑8BEN form. In this guide you will learn the exact steps to invoice international brands Nigerian creator, from choosing the optimal payment gateway to structuring payment terms that push money into your account faster. The unique angle is a side‑by‑side comparison of Wise, Payoneer, Grey, and Flutterwave plus a proven three‑term invoicing model that most guides overlook.

1. Set Up a Global Payment Account: Wise vs Payoneer vs Grey vs Flutterwave

Create a new account on each platform, then verify identity and link a Nigerian bank. Follow the exact menu paths so you can finish the whole process in under an hour.

### 1. Wise (formerly TransferWise)

  1. Sign‑up , Go to wise.com, click Register, choose Personal and enter your email.
  2. Identity verification , After confirming the email, navigate to Settings → Verification. Upload a clear photo of your NIN card and a utility bill showing your address. Wise typically approves within 15 minutes.
  3. Add a local bank , Select Balances → Add a balance, choose NGN, then click Add a bank account. Enter your bank name (e.g., GTBank), account number, and routing code. Wise will send a micro‑deposit of less than NGN 100; enter the amount to confirm.
  4. Set up a USD borderless account , In Balances, click Add a balance → USD. This creates a virtual USD account number you can give to brands.
  5. Fee snapshot , Wise charges 0.5 % on currency conversion plus a flat NGN 100 fee for outbound transfers. No monthly fee.

Next hour action: Open wise.com, complete steps 1‑3, and note the USD account details in a Google Sheet for future invoices.

### 2. Payoneer

  1. Register , Visit payoneer.com, click Sign Up, select Freelancer/Creator, and fill in your personal data.
  2. Verification , Under Dashboard → Settings → Verification, upload a passport or driver’s licence and a recent bank statement. Payoneer may request a selfie; expect approval within 30 minutes.
  3. Link a Nigerian bank , Go to Receive → Global Payment Service, copy the provided US routing number and account number, then in your local bank’s online portal add these as a “foreign currency” beneficiary.
  4. Create a USD‑denominated receiving account , In Receive, click Add Bank Account, choose USD, and follow the prompts.
  5. Fee snapshot , Incoming payments are free, but withdrawing to NGN incurs a 2 % conversion fee plus a NGN 250 outbound fee.

Next hour action: Log into Payoneer, finish verification, and copy the US routing details into your GTBank “International Transfer” form.

### 3. Grey (formerly Grey Market)

  1. Sign‑up , Go to grey.com, click Create Account, select Creator, and use your professional email.
  2. KYC , In Account → KYC, upload a scanned NIN card and a recent payslip. Grey’s verification can take up to 24 hours, so start now.
  3. Bank linkage , Choose Payments → Bank Details, select Nigeria, and enter your bank name, account number, and SWIFT code (e.g., GTBANKNGL).
  4. Currency options , Grey lets you hold balances in NGN or USD. Toggle to USD under Wallet → Currency to receive direct USD invoices.
  5. Fee snapshot , Grey charges a flat NGN 150 per inbound transfer and a 1 % conversion fee when you move funds to NGN.

Next hour action: Initiate the KYC upload, then draft a test invoice in Grey’s Invoices tab using the USD toggle.

### 4. Flutterwave

  1. Create a Business Account , Visit flutterwave.com, click Sign Up, pick Business, and fill in your company name and tax ID.
  2. Verification , Under Settings → Verification, submit a scanned NIN and a recent bank statement. Approval is usually instant.
  3. Link local bank , Go to Payments → Bank Accounts, select Add Bank, choose Nigeria, and input your bank name, account number, and BVN.
  4. Enable USD payouts , In Payouts → Currency Settings, turn on USD and generate a virtual USD account number.
  5. Fee snapshot , Flutterwave charges 1.4 % on international receipts plus a NGN 100 flat fee per payout. No monthly charge.

Next hour action: Register on Flutterwave, complete verification, and add your GTBank account as the primary payout method.

By completing these four setups now, you will have a verified NGN bank link and a USD receiving address on every major global payment platform, ready to attach to any brand invoice.

2. Choose NGN or USD on Your Invoice, When to Use Each Currency

Pick the currency that matches the brand’s payment workflow and your own cash‑flow needs, then lock it in on the invoice. International agencies almost always ask for USD because their accounting systems are built around a single base currency. Nigerian brands or agencies that operate locally tend to prefer NGN to avoid conversion fees on their side. The choice you make will affect the exchange‑rate risk you bear, the speed of settlement, and the clarity of your pricing tiers.

### 1. Map the client’s preference
1. Ask directly in the proposal email: “Do you prefer to receive the invoice in USD or NGN?”
2. Check the brand’s payment portal , for example, if they use Payoneer or Wise, the default is usually USD; if they use Flutterwave or a local bank transfer, NGN is common.
3. Log the answer in a simple Google Sheet called Client Currency Tracker (File > New > Google Sheet).

### 2. Build a pricing spreadsheet
| Item | NGN Rate | USD Rate* | Exchange Rate (NGN / USD) | Final NGN | Final USD |
|------|----------|-----------|---------------------------|-----------|-----------|
| Video edit (5 min) | 45,000 | 100 | 450 | =B2 | =C2 |
| Sponsored post | 30,000 | 66 | 455 | =B3 | =C3 |
| Monthly retainer | 150,000 | 330 | 455 | =B4 | =C4 |

*USD Rate is the price you would quote if the client pays in dollars.
Action for the next hour: Open Google Sheets, create the table above, and fill in your own rates for three services you regularly sell.

### 3. Evaluate exchange‑rate impact
- If you invoice in USD and the client pays via Wise, you will receive the exact dollar amount in your Wise USD balance. When you later convert to NGN, Wise’s real‑time rate (e.g., 1 USD = 452 NGN) and a 0.5 % fee apply.
- If you invoice in NGN and the client uses Payoneer, they will convert the USD they hold to NGN at Payoneer’s rate, which can be 1, 2 % less favorable than Wise. You avoid a second conversion but may lose the client’s willingness to pay quickly.

### 4. Set tiered pricing based on currency
- Tier A (USD): Use for brands with budgets > $2,000 per campaign. Quote a 5 % premium over your NGN rate to cover conversion risk.
- Tier B (NGN): Use for local agencies or when the contract is under ₦500,000. Offer a 3 % discount because you save the client conversion fees.
- Tier C (Hybrid): Quote in USD but include a “FX buffer” clause: “If the NGN/USD rate moves more than 3 % before payment, the invoice will be adjusted accordingly.” This protects you from sudden market swings.

### 5. Communicate the choice on the invoice
- In CapCut or Riverside.fm deliverables, add a line item: “Currency: USD (or NGN)”.
- In YouTube Studio sponsorship reports, use the same currency label to keep analytics consistent.
- Attach a short note: “Payment via Wise (USD) or Flutterwave (NGN) as agreed.”

By matching the client’s preferred currency, you reduce friction, keep conversion costs transparent, and can negotiate faster payment terms. The spreadsheet model lets you see instantly how a 1 % exchange‑rate shift changes your bottom line, so you can decide whether the convenience of USD outweighs the potential loss from conversion.

3. Complete the W‑8BEN Tax Form Correctly

The W‑8BEN is the single document that tells a U.S. payer you are a foreign individual, so the default 30 % withholding never applies. Follow these exact steps, then upload the completed PDF to Wise, Payoneer, or the brand’s payment portal.

### 1. Gather required information

| Item | Where to find it | Example |
|------|------------------|---------|
| Full legal name (as on passport) | Passport front page | Adaeze Okonkwo |
| Country of citizenship | Passport | Nigeria |
| Permanent residence address | Utility bill or bank statement (not a P.O. box) | 12 Olusegun Road, Lagos, Nigeria |
| Mailing address (if different) | Same as above unless you use a U.S. forwarding service | , |
| U.S. Taxpayer Identification Number (TIN) | Leave blank if you do not have one | , |
| Foreign tax‑identification number | Nigerian Tax Identification Number (TIN) | 1234567890 |
| Date of birth | Passport | 15 Oct 1995 |

### 2. Fill out the PDF (download from IRS.gov, Form W‑8BEN)

  1. Part I , Identification , Enter the nine fields exactly as shown in the table above.
  2. Part II , Claim of Tax Treaty Benefits ,
  3. - Check “I am a resident of Nigeria”.
  4. - In line 9, write “0” for the reduced rate because Nigeria has no treaty reducing U.S. withholding on royalties.
  5. Part III , Certification , Sign with your full name, type the date (MM/DD/YYYY), and print your name again.

### 3. Convert to PDF and name the file

  • Use Adobe Acrobat or the free PDF‑XChange Editor.
  • Save as W-8BEN_AdaezeOkonkwo_2024.pdf. Consistent naming helps payment teams locate the file quickly.

### 4. Upload to the payment platform

| Platform | Menu path | Action |
|----------|-----------|--------|
| Wise | Payments → Add recipient → Upload tax form | Drag‑and‑drop the PDF, click Save |
| Payoneer | Settings → Tax Information → Upload W‑8BEN | Browse, select file, confirm |
| Brand portal (e.g., TikTok Creator Marketplace) | Finance → Tax Docs → Add new | Select W‑8BEN, upload, submit |

### 5. Verify acceptance

  • Within 24 hours you should receive an email confirmation.
  • If the platform returns a “missing signature” error, reopen the PDF, ensure the signature line is not a typed name, and re‑upload.

### Common pitfalls that trigger 30 % withholding

  • Leaving the permanent address field blank , the IRS treats it as incomplete.
  • Using a P.O. box , only a physical street address is accepted.
  • Entering a U.S. TIN you do not have , the form will be rejected.
  • Signing with a digital font , the platform may flag it as a scanned image; use a stylus or print‑sign‑scan method.

### Quick win for the next hour

Open the IRS W‑8BEN PDF on your laptop, fill in Part I with the details from your passport, and save the file with the naming convention above. You’ll be ready to upload the moment the brand requests it.

4. Design a Three‑Payment‑Term Invoice Template

Create a reusable invoice template that clearly lays out the three‑payment‑term structure so brands know exactly when each chunk is due. Using Google Docs gives you easy sharing and version control, while Canva adds visual polish if you want a branded look.

Step 1: Set up the document
1. Open Google Drive, click New → Google Docs.
2. Title the file “Three‑Payment‑Term Invoice , [Your Name]”.
3. In the top‑right, click Share, set the link to “Anyone with the link can view”, and copy the URL , you’ll paste this into your proposal later.

Step 2: Build the header
- Insert a 2‑column table (1 × 2).
- Left cell: place your logo (upload from Canva or a PNG file).
- Right cell: add your name, email, phone, and a line for your tax ID (if applicable).
- Below the table, type Invoice #: and Date: fields that you will fill per project.

Step 3: Define the three milestones
Create a second table with four columns: Milestone, Description, Amount, Due Date. Fill the rows as follows:

| Milestone | Description | Amount | Due Date |
|-----------|-------------|--------|----------|
| 1 , Up‑front | 30 % of total fee, covers research & planning | =0.30 × Total | Upon contract signing |
| 2 , Mid‑project | 40 % of total fee, after first deliverable | =0.40 × Total | 14 days after Milestone 1 approval |
| 3 , Final | 30 % of total fee, upon final delivery | =0.30 × Total | 7 days after final approval |

Replace Total with the agreed amount in either NGN or USD. Use Google Docs’ formula feature (Insert → Table → Insert formula) to auto‑calculate the amounts if you prefer a spreadsheet‑style approach.

Step 4: Add payment instructions
Below the table, insert a short paragraph:

> Payment Instructions:
> • Up‑front , Transfer to my Wise account (USD) or Flutterwave account (NGN). Account details: [paste link].
> • Mid‑project , Same account, reference “Invoice # [Number] , Milestone 2”.
> • Final , Same account, reference “Invoice # [Number] , Final”.

Include the exact account numbers you will use (e.g., Wise USD IBAN, Flutterwave NGN account). If you accept Payoneer, add a line with your Payoneer email.

Step 5: Embed terms and conditions
Add a final section titled Terms & Conditions and bullet the key points:

  • Late payment incurs 2 % per month interest.
  • All deliverables become the brand’s property after final payment.
  • Any scope change will be billed separately.

Step 6: Save as a template
1. Click File → Make a copy and rename it “Invoice Template , 3‑Term”.
2. In the copy, replace placeholder text with the specific project details.

Immediate action: Open Google Docs right now, create a new document, and copy the table layout above. Fill in a dummy project amount of $2,000 and export the file as PDF. This PDF will be ready to attach to your next brand pitch.

6. Send and Track Invoices with YouTube Studio and Beehiiv Integration

Pull your latest campaign data straight from YouTube Studio, turn it into a polished PDF, and push it through Beehiiv so the brand can review, approve, and pay you without chasing emails.

1. Export the metric snapshot from YouTube Studio
- Open YouTube Studio → Analytics → Reach tab.
- Set the date range to match the brand’s brief (e.g., last 30 days).
- Click Export → Download CSV.
- Open the CSV in Google Sheets, add a header row that mirrors the brand’s KPI sheet (views, average watch time, click‑through rate, CPM).
- Highlight the rows, choose File → Download → PDF. Name the file [BrandName]\_Campaign\_Metrics\_MMDDYY.pdf.

2. Create a branded invoice in Beehiiv
- Log into Beehiiv, go to Dashboard → Emails → New Email.
- Select the “Invoice” template (found under “Business”).
- Fill the fields:
* To: brand contact email
* Subject: Invoice , [Your Channel] , [Campaign Name] , [Month]
* Body: Brief thank‑you note, reference the campaign ID, and state the total amount due.
- Use the “Attach File” button (paperclip icon) to upload the PDF you just created.

3. Add payment instructions
- Below the attachment, insert a short table:

| Payment Method | Account | Link | Notes |
|----------------|---------|------|-------|
| Wise | NGN/GBP | https://wise.com/transfer/… | 2‑day settlement |
| Payoneer | USD | https://payoneer.com/pay/… | 3‑day settlement |
| Flutterwave | NGN | https://flutterwave.com/pay/… | Instant for local banks |

  • Highlight the total amount in bold and include your preferred currency (USD if you invoice in dollars, NGN if you invoice locally).

4. Schedule and send
- In the right‑hand panel, click “Send later”, set the time for 09:00 AM GMT+1 (brands often check inboxes early).
- Tick “Track opens” and “Track clicks” so you receive real‑time notifications when the brand opens the email or clicks the payment link.

5. Monitor delivery and follow‑up
- Return to Beehiiv → Campaigns → Sent. The status column will show “Opened” or “Clicked”.
- If the email remains unopened after 48 hours, open YouTube Studio → Comments and drop a polite reminder in the brand’s channel comment thread, referencing the invoice ID.

Immediate action: Open YouTube Studio, export the latest analytics CSV for your most recent brand campaign, and save it as a PDF. Then log into Beehiiv, start a new “Invoice” email, attach that PDF, and schedule the send for the next hour. This single workflow gives the brand a complete performance snapshot and a clear payment path, cutting the back‑and‑forth that slows down payouts.

7. Handle Payment Delays and Dispute Resolution

When a brand stalls payment, a systematic follow‑up prevents the issue from snowballing and shows professionalism.

### 1. Immediate email follow‑up (within 24 hours)

  1. Open your Gmail or Outlook draft folder and create a new message titled “Invoice # [Number] , Payment Status Request”.
  2. Copy the template below, replace bracketed fields, and hit send:

`
Hi [Contact Name],

I hope you’re well. I wanted to check on the status of invoice #[Number] dated [Date], total USD [Amount]. According to our agreed terms, payment was due on [Due Date]. Could you confirm when the transfer will be processed?

Thank you,
[Your Name]
[Your Payment Account , e.g., Wise ID: XXXXXX]
`

  1. Log the email in a Google Sheet called Invoice Tracker (columns: Invoice #, Sent Date, Reply Received, Next Action).

### 2. Second reminder (48 hours after first email)

  • Use the same sheet to trigger a reminder. Change the subject to “Second Reminder , Invoice # [Number]” and add a polite note: “Please let me know if any documentation is missing.”

### 3. Platform dispute tools

| Platform | Where to find dispute option | Typical response time |
|----------|-----------------------------|-----------------------|
| YouTube Studio | Settings → Channel → Monetisation → Payments → Dispute a payment | 5‑7 business days |
| Beehiiv | Dashboard → Revenue → Invoices → Report an issue | 3‑5 business days |
| Payoneer | Log in → Help → Contact Support → Dispute a transaction | 2‑4 business days |
| Wise | Log in → Transfers → Find the transfer → Report a problem | 1‑3 business days |

Action in the next hour: Open Payoneer, navigate to Help → Contact Support → Dispute a transaction, and submit the reference number of the overdue invoice.

### 4. Escalation checklist

  • Verify invoice details , ensure the W‑8BEN form is attached, currency matches the agreement, and tax ID is correct.
  • Check brand’s payment schedule , some agencies batch payments on the 15th of each month.
  • Gather evidence , screenshots of the signed contract, email threads, and the original invoice PDF.
  • Contact brand’s finance department , use LinkedIn to find the finance lead if the original contact is unresponsive.

### 5. When to involve a local accountant

  • The delay exceeds 30 days and the brand disputes the amount.
  • You suspect withholding tax issues or double‑taxation.
  • The brand requests a revised invoice that changes currency or tax classification.

Ask your accountant to:

  1. Review the W‑8BEN submission for completeness.
  2. Advise on any Nigerian tax obligations (e.g., filing a Form C‑01).
  3. Draft a formal letter on your business letterhead stating the legal right to payment under the contract.

### 6. Final step , Document resolution

  • Once payment is received, mark the invoice “Paid” in your tracker, attach the payment confirmation screenshot, and send a brief thank‑you email to the brand’s contact.
  • Archive the entire thread in a folder named “Resolved , [Brand] , [Month Year]” for future reference.

Following this checklist turns a stalled payment into a clear, auditable process, reducing stress and protecting your cash flow.

8. Scale Your Invoicing Process for Multiple Brands

Create a master Google Sheet that will become the hub for every brand deal. In column A list the brand name, B the contract start date, C the agreed amount, D the currency (NGD or USD), E the payment term (30‑/60‑/90‑day), and F the Wise or Payoneer payout link. Add a hidden column G for “Invoice #” that will be generated automatically.

Step‑by‑step Zapier automation

  1. Trigger , New Row in Google Sheets
  2. - In Zapier, choose Google Sheets → New Spreadsheet Row as the trigger.
  3. - Select the sheet you just built and map the fields to Zapier variables (e.g., {{Brand}}, {{Amount}}, {{Currency}}).
  1. Action , Create Draft Invoice in QuickBooks
  2. - App: QuickBooks Online → Create Invoice.
  3. - Map {{Brand}} to Customer Name, {{Amount}} to Line Item Amount, and {{Currency}} to Currency.
  4. - Set the Due Date using a formula: {{Start Date}} + {{Payment Term}}.
  5. - Turn on Auto‑send to email the draft to yourself for a quick sanity check.
  1. Action , Generate Payment Link in Wise
  2. - App: Wise → Create Payment.
  3. - Use the same {{Amount}} and {{Currency}}.
  4. - Set the recipient email to the brand’s finance contact (store it in column H).
  5. - Capture the returned payment URL and write it back to column F with the Update Spreadsheet Row action.
  1. Action , Append Invoice Number to Sheet
  2. - After QuickBooks creates the invoice, Zapier returns an Invoice ID.
  3. - Use Update Spreadsheet Row to write that ID into column G. This creates a single source of truth for tracking.
  1. Action , Notify via Slack or Email
  2. - Choose Slack → Send Channel Message or Gmail → Send Email.
  3. - Include a brief: “New invoice #{{Invoice ID}} for {{Brand}} ready. Payment link: {{Wise URL}}.”

Concrete action you can take in the next hour

  1. Open Google Sheets, create a new spreadsheet named “Brand Deals Tracker”.
  2. Add the header row described above (Brand, Start Date, Amount, Currency, Term, Payment Link, Invoice #).
  3. Log in to Zapier, click Make a Zap, and set the trigger to Google Sheets , New Spreadsheet Row using the sheet you just saved.

From there, follow the five‑step Zap outline to connect QuickBooks and Wise. Once the Zap is turned on, every time you add a new row the system will auto‑populate a draft invoice, generate a payment link, and push the details back to your sheet.

Scaling tips

  • Duplicate the Zap and rename it per region (e.g., “EU Brands” vs “US Brands”) to keep currency‑specific logic separate.
  • Use Zapier’s Formatter utility to convert NGN to USD at the current rate from an API call (e.g., exchangerate.host) if you need to invoice in a single currency for accounting simplicity.
  • Set a weekly “Zapier Digest” that emails you a summary of all pending invoices, their statuses, and any overdue payment links.

With this workflow, you can handle ten, twenty, or even fifty brand contracts without manually opening QuickBooks each time, freeing you to focus on content creation rather than repetitive paperwork.

9. Frequently asked questions

What is the best platform for Nigerian creators to receive USD payments?
Wise is often the best platform for Nigerian creators to receive USD payments because it offers low conversion fees and direct local bank transfers. It also supports multiple currencies and provides transparent exchange rates, making it easy to convert to NGN when needed.
Do I need a W‑8BEN form to invoice US brands?
Yes, you need to submit a W‑8BEN form to invoice US brands and avoid a 30% withholding tax. The form certifies you are a foreign entity and tells the payer not to apply US tax withholding.
Can I invoice in naira and still get paid in dollars?
You can invoice in naira, but the brand will usually convert the amount to dollars before payment. Using a platform like Payoneer or Flutterwave lets you receive the converted dollars directly into your local NGN account.
How does the three‑payment‑term structure work?
The three‑payment‑term structure splits the total fee into 30% upfront, 40% midway, and 30% on completion. This reduces cash‑flow risk and incentivizes the brand to release funds as milestones are met.
What information must be on my invoice for international brands?
An international invoice must include your full name or business name, address, tax identification number, bank SWIFT or IBAN, invoice number, date, description of services, amount, currency, and payment terms. Adding your W‑8BEN reference number is also recommended.
Is there a fee for converting USD to NGN on Wise?
Wise charges a small percentage fee for currency conversion, typically lower than traditional banks. The exact fee depends on the amount and current market rate, but it is transparent and shown before you confirm the transfer.
How can I track whether a brand has paid my invoice?
Most payment platforms provide a transaction dashboard where you can see the status of each invoice. You can also set up email notifications in Payoneer or Flutterwave to alert you when a payment is received.
What should I do if a brand disputes my invoice?
If a brand disputes your invoice, first review the contract and invoice details for accuracy. Then send a polite clarification email with supporting documents, and if needed, use the dispute resolution tools within Wise or Payoneer to mediate.
Do I need to register a business to invoice internationally?
While not always mandatory, registering a business gives you a tax ID and adds credibility, which many international brands prefer. It also simplifies filing the W‑8BEN and handling VAT or other taxes.
Can I automate invoicing for recurring brand deals?
Yes, you can automate invoicing using Zapier to connect Google Sheets, your chosen payment platform, and QuickBooks. This creates recurring invoices, sends them automatically, and logs payments in one place.

By mastering the right payment platform, completing the W‑8BEN form, and using a three‑term invoicing model, you can turn brand deals into reliable cash flow without the usual friction. Remember to choose the currency that aligns with your client’s preference, embed all legal details, and track each payment through your dashboard. Implement these steps tonight and send your first polished invoice to an international brand before you log off.

Get the full invoicing template pack

Get Featured

Are you a creator? Submit your profile and get featured on dripviewz.

Share with a creator