🇳🇬 Approved FIRS Technical Partner • Nigeria Focused

Nigeria's Fastest and Most Reliable FIRS e-Invoicing
API Integration

Get compliant in minutes, not months. Approved FIRS technical partner with local support that understands your business needs.

Contact Sales
50,000+
Invoices Monthly
5 min
Integration
70%
Cost Savings
api-integration.js
// Simple FIRS API Integration
import { FIRSApi } from '@firs-api-pro/sdk';

const firs = new FIRSApi({
  apiKey: 'your-api-key',
  environment: 'production'
});

// Create and submit invoice
const invoice = await firs.invoices.create({
  customerTIN: '12345678-0001',
  items: [{
    description: 'Software License',
    amount: 250000,
    vatRate: 0.075
  }]
});

console.log('Invoice created:', invoice.id);
// ✅ Status: Validated & Submitted
📊
Real-time Analytics
🔒
Secure & Compliant
Lightning Fast

Why Choose Our FIRS API Service?

The fastest, most reliable way to achieve FIRS e-invoicing compliance in Nigeria

⚡ 5-Minute Integration

Pre-built SDKs for popular platforms. Get up and running faster than any competitor with our simple, well-documented APIs.

🔒 100% FIRS Compliant

Approved technical partner with FIRS. Always up-to-date with the latest regulations and requirements. Zero compliance risk.

📞 Local Support

Nigerian support team that understands your business context. Get help in your timezone with people who know the local market.

💰 70% Cost Savings

Much cheaper than building in-house. Save on development time, maintenance costs, and compliance management.

📊 Real-time Processing

Process invoices in real-time with instant FIRS validation. Monitor status, track compliance, and get immediate feedback.

🚀 Multi-Platform SDKs

Supporting PHP, Python, Node.js, C#, and Java. Integrate with your existing tech stack seamlessly.

How It Works

Get FIRS compliant in three simple steps

1

Connect

Simple API integration with your existing system using our pre-built SDKs for PHP, Python, Node.js, C#, and Java.

npm install @firs-api/sdk
2

Configure

Set up your business details and tax information once. Our system handles all the FIRS compliance requirements automatically.

firs.configure({ tin: "12345678" })
3

Comply

Automatic FIRS submission with every invoice. Real-time validation, digital signing, and compliance monitoring included.

firs.submitInvoice(invoice)

Simple. Powerful. APIs.

Get started in minutes with our intuitive REST API

Request

POST /api/v1/invoices
Authorization: Bearer your-api-key
Content-Type: application/json

{
  "customerTIN": "12345678-0001",
  "customerName": "Acme Corporation Ltd",
  "invoiceDate": "2025-09-21",
  "dueDate": "2025-10-21",
  "items": [
    {
      "description": "Software License",
      "quantity": 1,
      "unitPrice": 250000,
      "vatRate": 0.075,
      "vatAmount": 18750
    }
  ],
  "totalAmount": 268750
}

Response

{
  "id": "inv_1a2b3c4d5e6f",
  "status": "draft",
  "invoiceNumber": "INV-2025-001",
  "firsReference": null,
  "qrCode": "data:image/png;base64,iVBORw0KGgoA...",
  "validationStatus": "pending",
  "createdAt": "2025-09-21T10:30:00Z",
  "updatedAt": "2025-09-21T10:30:00Z",
  "downloadUrl": "https://api.firs-pro.com/invoices/inv_1a2b3c4d5e6f/pdf"
}

Request

POST /api/v1/invoices/inv_1a2b3c4d5e6f/validate
Authorization: Bearer your-api-key

Response

{
  "id": "inv_1a2b3c4d5e6f",
  "validationStatus": "valid",
  "validatedAt": "2025-09-21T10:31:15Z",
  "validationResults": {
    "tinVerified": true,
    "vatCalculationCorrect": true,
    "formatCompliant": true,
    "allFieldsPresent": true
  },
  "readyForSubmission": true
}

Request

POST /api/v1/invoices/inv_1a2b3c4d5e6f/submit
Authorization: Bearer your-api-key

Response

{
  "id": "inv_1a2b3c4d5e6f",
  "status": "submitted",
  "firsReference": "FIRS-2025-0921-12345",
  "submittedAt": "2025-09-21T10:32:30Z",
  "firsStatus": "accepted",
  "digitalSignature": "a1b2c3d4e5f6...",
  "complianceVerified": true
}

Request

GET /api/v1/invoices/inv_1a2b3c4d5e6f
Authorization: Bearer your-api-key

Response

{
  "id": "inv_1a2b3c4d5e6f",
  "status": "submitted",
  "firsReference": "FIRS-2025-0921-12345",
  "complianceStatus": "compliant",
  "lastUpdated": "2025-09-21T10:32:30Z",
  "analytics": {
    "processingTime": "45ms",
    "validationScore": 100,
    "complianceGrade": "A+"
  }
}

Simple, Transparent Pricing

Choose the plan that fits your business needs

AWUF

50,000 /month
  • 1,000 invoices/month
  • Basic API access
  • Email support
  • Standard documentation
  • FIRS compliance included
Contact Sales

YAKATA

Custom Pricing
  • Unlimited invoices
  • Dedicated support
  • Custom integrations
  • SLA guarantees
  • On-premise deployment
  • Custom compliance rules
Contact Sales

Carry Go (Pay-As-You-Go)

100 /invoice
  • No monthly commitment
  • Perfect for testing
  • Basic API access
  • Email support
  • Pay only for what you use
Contact Sales

ROI Calculator

Compare your monthly costs across all plans and get a personalized recommendation

Ready to achieve FIRS compliance?

Join hundreds of Nigerian businesses already using our approved FIRS API service

Contact Sales

Don't Have an Invoicing System Yet?

Perfect! We have solutions designed specifically for small business owners who are just getting started with digital invoicing.

Custom Invoicing System

Tailored to your business

Let our experts build a custom invoicing system that perfectly fits your unique business model, industry requirements, and workflow preferences.

🎯 Built for Your Business
🔧 Custom Workflows
🔗 System Integration
🎨 Brand Customization
Starting at ₦500K One-time

Perfect for These Business Types:

🏪 Retail Stores
🍽️ Restaurants
🔧 Service Providers
🏗️ Contractors
🎨 Creative Agencies
📚 Consultants
"We went from manual invoices to fully automated FIRS compliance in just one day with Office Manager. Our revenue tracking improved by 300%!"
"The custom solution they built for our restaurant chain handles everything - from orders to inventory to FIRS compliance. Worth every naira!"