Invoicing for SaaS and Tech Startups in Nigeria: Subscriptions, Milestones & International Billing
Nigeria’s tech ecosystem is evolving rapidly. While building a brilliant Software-as-a-Service (SaaS) platform, a mobile app, or a FinTech solution is the primary goal, monetizing it effectively requires stringent B2B financial compliance.
Selling software to a massive Nigerian bank or a multinational FMCG is vastly different from selling a ₦5,000 monthly subscription to a retail consumer via Paystack. Enterprise clients demand rigorous administrative paperwork before their procurement departments will release multi-million Naira budgets.
Here is the definitive invoicing playbook for Nigerian tech startups operating in the B2B space.
1. Invoicing for Milestone Software Development (Agencies)
If your tech startup operates as a dev shop (building custom platforms for clients), you cannot bill for a 6-month, ₦20,000,000 build on a single invoice. You must use aggressive milestone billing to maintain your operational runway.
The Setup:
- 30% Mobilization Invoice: Issued immediately upon contract signing for UI/UX wireframing and architecture planning.
- 30% Alpha Release Invoice: Issued when the core backend infrastructure and initial front-end are deployed to a staging environment.
- 30% UAT (User Acceptance Testing) Invoice: Issued when the client successfully tests the software before the live launch.
- 10% Final Handover: Issued upon deployment to the production server and the transfer of source code/admin rights.
Never hand over the root API keys or super-admin passwords until that final 10% invoice is fully settled in cash.
2. Invoicing for Enterprise SaaS Subscriptions
If you are selling a B2B SaaS product (e.g., an HR management platform for corporate offices), large clients generally will not enter their corporate credit card into an automated Stripe or Paystack portal. They will require an annual "Pro-Forma Invoice" followed by a formal Tax Invoice.
How to structure it:
- The Pro-Forma (The Quote): Send a Pro-Forma Invoice outlining the cost of 50 annual user licenses at ₦100,000 each (Total: ₦5,000,000). The client’s procurement team uses this document to generate an internal Purchase Order (PO).
- The Tax Invoice: Once you receive the PO, you issue the final Tax Invoice. You MUST explicitly reference their PO Number on your invoice, or their finance software will reject the payment. Add the 7.5% VAT clearly.
The Support and Maintenance Retainer
Enterprise software requires ongoing maintenance. Do not bundle this into the initial build cost.
- Create a separate recurring annual invoice for a Service Level Agreement (SLA) or Maintenance Retainer (typically 15% to 20% of the initial development cost). This ensures your startup has predictable, recurring revenue.
3. Navigating International Billing (USD & GBP)
When a Nigerian startup secures a client in the US or UK, the invoicing rules change entirely regarding taxes and banking.
- Zero-Rated VAT: The export of Nigerian software or digital services to non-resident entities is strictly Zero-Rated (0%) for Nigerian VAT. You do not charge a London client 7.5% VAT.
- Withholding Tax Relief: Ensure your foreign client does not illegally withhold taxes. Under Double Taxation Agreements (where applicable), or standard global service exports, you generally should receive the gross USD amount.
- Domiciliary Routing: Your invoice must prominently feature your SWIFT code and USD Domiciliary Account details (via your local bank or virtual accounts like Payoneer/Grey) for seamless wire transfers. Note on the invoice who bears the wire transfer fees (usually the client).
4. The Centrality of the TIN and Legal Entity
Before any Nigerian corporate client pays a tech startup an enterprise fee, they will verify your Corporate Affairs Commission (CAC) status and your Taxpayer Identification Number (TIN).
If your invoice does not prominently display an active, verifiable TIN, the client will suspect you are an unregistered "shadow" dev shop and will terminate the procurement process.
Automate the Startup Hustle
Tech founders should spend their time coding, not agonizing over invoice alignment in Microsoft Excel. By standardizing your billing through InvoiceGenerator.ng, you immediately equip your startup with a highly structured, scalable invoicing API.
The platform guarantees mathematical perfection on complex 7.5% VAT calculations, supports seamless toggling between NGN, USD, and GBP for international clients, and outputs a flawless PDF that tells enterprise procurement exactly what they need to know to release your funds.