How GTCO plans to challenge fintechs with 200,000 PoS terminals
HabariPay, the fintech subsidiary of one of Nigeria’s largest financial services groups, processed ₦80.9 trillion ($59.04 billion) in payments in 2025, almost three times the value it handled in the previous year.
Now, it wants to build on that growth by deploying 200,000 Point-of-Sale (PoS) terminals nationwide, increasing the value of transactions processed through its terminals tenfold in 2026, according to GTCO’s annual report.
The expansion comes as Nigeria’s largest banks race to build merchant infrastructure once dominated by fintechs such as Moniepoint, OPay, and PalmPay. After watching these fintechs turn their PoS networks into engines for payments and customer acquisition, lenders are now investing heavily in merchant businesses through their fintech subsidiaries to capture a larger share of merchant payments.
“We aim to deploy 200,000 POS terminals nationwide, expanding last-mile access and enabling financial inclusion for micro-businesses and SMEs,” GTCO said in its annual report.
The group did not disclose how many PoS terminals HabariPay currently operates. However, GTCO’s PoS terminals processed 41.4 million in 2025, while the value of those transactions jumped 168.34% to ₦1.2 trillion ($875.79 million).
The group categorises PoS services under HabariPay.
GTCO said HabariPay’s 2026 merchant acquisition strategy targets ₦1 trillion ($729.83 million) in monthly total payment value by deepening its reach among SMEs, corporates, fintech platforms, and institutions through embedded finance products and closer integration with the GTCO ecosystem.
If achieved, annual transaction value processed through its terminals would rise to ₦12 trillion ($8.76 billion), a 900% increase from 2025’s total.
The rollout forms part of HabariPay’s 2026 strategy to deepen its presence among small businesses, expand across West Africa, and cement its position as a payments business,
GTCO launched Habari in 2018 as a super app before repositioning it in 2022 into HabariPay, a dedicated fintech subsidiary focused on digital payments. Through its flagship platform, Squad, the company combines payment gateways, e-commerce tools, and a PoS business.
Today, the business earns revenue from merchant commissions, bill payment margins, airtime vending, and bulk SMS services.
According to GTCO’s annual report, HabariPay strengthened its merchant network across SMEs, corporates, and fintechs while supporting GTBank’s PoS expansion through faster settlements, optimised terminal deployment, and automated chargeback systems in 2025.
The result was ₦80.9 trillion ($59.04 billion) in processed payments and a profit after tax of ₦9.74 billion ($7.11 million), making HabariPay Nigeria’s most profitable bank-owned fintech.
Banks are borrowing the fintech playbook
For years, banks concentrated on retail customers and corporate banking while independent fintechs built extensive merchant networks. Companies like Moniepoint, OPay, and PalmPay turned PoS terminals into one of the country’s most valuable financial distribution channels, serving millions of small businesses.
PoS terminals processed ₦10.51 trillion ($7.67 billion) in the first quarter of 2025, a 301.67% increase from Q1 2024, according to the Nigeria Inter-Bank Settlement System (NIBSS). As of March 2025, there were over 5.90 million active/deployed PoS terminals in the country, with fintechs well in the lead.
Moniepoint says it has more than one million active terminals that process over ₦10 trillion ($7.31 billion) in transactions every month. OPay says more than one million businesses depend on its merchant services.
Rather than competing for retail customers, these fintechs built payment infrastructure businesses around merchants. Every transaction generates fees, deposits, customer insights, and eventually opportunities to sell lending, savings, and other financial products.
Nigeria’s banks are now pursuing a similar strategy to grow their fintech subsidiaries.
Access Holdings’ Hydrogen, launched in 2022, almost doubled its payment transaction volume to 2.8 billion in 2025, while transaction value rose to ₦85.9 trillion ($62.69 billion), according to the group’s annual report.
The company expanded its payment business into oil and gas companies, government institutions, and large retailers while strengthening its PoS acquiring capabilities to help financial institutions and businesses process card payments more efficiently. It also expanded its e-invoicing platform to help organisations generate, reconcile, and settle invoices within a single digital workflow.
Unlike HabariPay, Access’s Hydrogen recorded only ₦1.65 billion ($1.20 million) PAT in 2025. This profit gap gives GTCO more room to aggressively expand its merchant footprint while funding future investments in payments infrastructure.
/* Mobile-First CSS (Base Styles for Small Screens) */
#tc-bank-tracker-container * { box-sizing: border-box; }
.tc-header { padding: 16px 12px; text-align: center; background: #24292F; border-bottom: 4px solid #EA2D2E; }
/* Interactive Tabs */
.tc-tabs { display: flex; background: #F6F6F6; border-bottom: 1px solid #E3E8EF; padding: 4px 4px 0 4px; gap: 2px; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; scrollbar-width: none; }
.tc-tabs::-webkit-scrollbar { display: none; }
.tc-tab-btn { flex: 1; min-width: 100px; background: transparent; border: none; padding: 12px 6px; font-size: 0.8rem; font-weight: 700; color: #718096; cursor: pointer; border-bottom: 3px solid transparent; transition: all 0.2s ease; font-family: inherit; text-align: center; }
.tc-tab-btn.active { color: #EA2D2E; border-bottom: 3px solid #EA2D2E; background: #FFFFFF; border-radius: 6px 6px 0 0; }
.tc-content-area { padding: 16px 12px; display: none; }
.tc-content-area.active { display: block; animation: fadeIn 0.4s ease; }
/* Horizontal Bar Chart System */
.tc-metric-group { margin-bottom: 20px; }
.tc-metric-title { font-size: 0.85rem; font-weight: 700; color: #24292F; margin-bottom: 10px; display: flex; align-items: flex-start; gap: 6px; line-height: 1.3; }
.tc-metric-title span.tc-bullet { display: inline-block; min-width: 10px; height: 10px; border-radius: 50%; margin-top: 3px; }
.tc-bar-wrapper { margin-bottom: 14px; }
.tc-bar-labels { display: flex; justify-content: space-between; font-size: 0.75rem; margin-bottom: 4px; font-weight: 600; color: #151515; gap: 8px; }
.tc-bar-labels span:last-child { font-weight: 700; text-align: right; }
.tc-bar-bg { width: 100%; height: 24px; background: #E3E8EF; border-radius: 4px; position: relative; overflow: hidden; }
.tc-bar-fill { height: 100%; width: 0%; transition: width 1s cubic-bezier(0.4, 0, 0.2, 1); display: flex; align-items: center; padding-left: 8px; padding-right: 4px; font-size: 0.7rem; font-weight: 700; color: #FFFFFF; white-space: nowrap; overflow: hidden; text-overflow: clip; }
.tc-insight-box { background: #FFF9E6; border-left: 4px solid #FFC52F; padding: 12px; font-size: 0.8rem; color: #24292F; border-radius: 0 6px 6px 0; margin-top: 12px; line-height: 1.4; }
/* Brand Colors for specific banks */
.fill-gtco { background: #DD4F05; }
.fill-access { background: #0054A6; }
.fill-neutral { background: #718096; }
@keyframes fadeIn { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: translateY(0); } }
/* Tablet Scaling */
@media (min-width: 480px) {
.tc-bar-bg { height: 28px; }
.tc-bar-labels { font-size: 0.85rem; }
.tc-bar-fill { font-size: 0.75rem; padding-left: 12px; }
.tc-metric-title { font-size: 0.9rem; align-items: center; }
.tc-metric-title span.tc-bullet { min-width: 12px; height: 12px; margin-top: 0; }
}
/* Desktop Scaling */
@media (min-width: 600px) {
.tc-header { padding: 24px 16px; }
.tc-tabs { padding: 8px 16px 0 16px; gap: 8px; }
.tc-tab-btn { min-width: 120px; font-size: 0.95rem; padding: 12px 8px; }
.tc-content-area { padding: 24px; }
.tc-metric-group { margin-bottom: 24px; }
.tc-metric-title { font-size: 1rem; margin-bottom: 12px; }
.tc-insight-box { padding: 16px; font-size: 0.85rem; margin-top: 16px; }
}
Bank-Fintech Scale (2024-2025)
The TechCabal Way
function triggerAnimations(containerId) {
// Reset widths to 0, then animate to target
const container = document.getElementById(containerId);
const bars = container.querySelectorAll(‘.tc-bar-fill’);
bars.forEach(bar => {
bar.style.width = ‘0%’;
// Small timeout to allow DOM to register the 0% before transitioning
setTimeout(() => {
bar.style.width = bar.getAttribute(‘data-width’);
}, 50);
});
}
function switchTcTab(tabName, event) {
// Update Buttons safely using the explicitly passed event object
const buttons = document.querySelectorAll(‘.tc-tab-btn’);
buttons.forEach(btn => btn.classList.remove(‘active’));
if (event && event.currentTarget) {
event.currentTarget.classList.add(‘active’);
}
// Hide all tabs
const tabs = document.querySelectorAll(‘.tc-content-area’);
tabs.forEach(tab => tab.classList.remove(‘active’));
// Show target tab and trigger animations
const activeTabId = ‘tc-tab-‘ + tabName;
document.getElementById(activeTabId).classList.add(‘active’);
triggerAnimations(activeTabId);
}
// Trigger animation for the initially active tab on page load
document.addEventListener(‘DOMContentLoaded’, () => {
triggerAnimations(‘tc-tab-gtco’);
});
In February 2025, GTBank removed processing fees on all its PoS terminals, making merchant acquisition a strategic priority rather than a direct revenue source.
“Zero POS charges are necessary to our strategy. Most of Nigeria’s small businesses, SMEs, many of them cannot afford the charges, and so to grow this business, we will continue. The zero POS charge is for life. It is not a promo. It will continue for as long as this organisation exists,” Group Chief Executive Officer Segun Agbaje said during GTCO’s Annual General Meeting in April 2026.
The zero processing charge applies to merchants that maintain a minimum monthly turnover of ₦7.5 million ($5,474).
/* Mobile-First CSS */
#tc-pos-simulator-container * { box-sizing: border-box; }
.tc-header { padding: 16px 12px; text-align: center; background: #24292F; border-bottom: 4px solid #EA2D2E; }
.tc-header-tag { font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #FFC52F; display: block; margin-bottom: 6px; }
.tc-header h3 { margin: 0; font-size: 1.25rem; color: #FFFFFF; font-weight: 700; line-height: 1.3; }
.tc-content { padding: 16px 12px; }
/* Inputs */
.tc-input-wrapper { display: flex; align-items: center; position: relative; }
.tc-input-icon { position: absolute; left: 12px; font-weight: 600; color: #718096; }
.tc-input { width: 100%; padding: 12px 12px 12px 30px; font-size: 1rem; border: 2px solid #E3E8EF; border-radius: 6px; outline: none; transition: border-color 0.2s; font-weight: 600; font-family: inherit; }
.tc-input:focus { border-color: #EA2D2E; }
/* Fee Comparison Rows */
.tc-fee-row { display: flex; flex-direction: column; align-items: flex-start; padding: 12px 0; gap: 4px; }
.tc-fee-row span { font-size: 0.9rem; }
.tc-fee-row span:last-child { font-size: 1.1rem; }
/* Bar Chart Context Labels */
.tc-bar-labels { display: flex; flex-direction: column; font-size: 0.8rem; margin-bottom: 6px; font-weight: 600; gap: 2px; }
/* Footer */
.tc-footer { background: #F6F6F6; border-top: 1px solid #E3E8EF; padding: 12px 16px; display: flex; flex-direction: column; justify-content: flex-start; gap: 8px; font-size: 0.75rem; color: #718096; }
/* Tablet Scaling */
@media (min-width: 480px) {
.tc-fee-row { flex-direction: row; justify-content: space-between; align-items: center; }
.tc-fee-row span { font-size: 0.95rem; }
.tc-fee-row span:last-child { font-size: 1.15rem; }
.tc-bar-labels { flex-direction: row; justify-content: space-between; align-items: flex-end; }
.tc-footer { flex-direction: row; justify-content: space-between; align-items: center; }
}
/* Desktop Scaling */
@media (min-width: 600px) {
.tc-header { padding: 24px; }
.tc-header h3 { font-size: 1.5rem; line-height: 1.2; }
.tc-content { padding: 24px; }
.tc-footer { padding: 12px 24px; }
}
The Merchant PoS Battle Simulator
GTCO offers 0% fees for life if turnover is ₦7,500,000 or higher.
Estimated Monthly Fees Comparison
(0.5% capped at ₦100)
₦0
₦0
The Ecosystem Context
Where the scale of transaction values stands annually across systems:
function formatAndCalculate(e) {
// 1. Format the input with commas
if (e && e.target) {
let val = e.target.value.replace(/D/g, ”); // Strip non-numeric characters
if (val !== ”) {
e.target.value = parseInt(val, 10).toLocaleString(‘en-US’); // Add commas back
}
}
// 2. Run the calculation
calculatePoSMut();
}
function calculatePoSMut() {
const turnoverInput = document.getElementById(‘tc-turnover-input’);
const txSizeInput = document.getElementById(‘tc-tx-size-input’);
// Parse values by stripping commas first
let turnoverStr = turnoverInput.value.replace(/D/g, ”);
let txSizeStr = txSizeInput.value.replace(/D/g, ”);
let turnover = parseFloat(turnoverStr) || 0;
let txSize = parseFloat(txSizeStr) || 1;
if(txSize 100) singleFintechFee = 100;
const totalFintechFee = Math.round(singleFintechFee * estimatedTransactions);
// GTCO Logic: 0 if turnover >= 7.5 million, otherwise standard processing calculation applies
const threshold = 7500000;
let totalGtcoFee = 0;
let qualified = false;
if (turnover >= threshold) {
totalGtcoFee = 0;
qualified = true;
} else {
totalGtcoFee = Math.round(singleFintechFee * estimatedTransactions); // Assuming comparable standard rate when not free
}
// Update Fee Text with proper comma formatting
document.getElementById(‘tc-fintech-fee’).innerText = ‘₦’ + totalFintechFee.toLocaleString(‘en-US’);
document.getElementById(‘tc-gtco-fee’).innerText = ‘₦’ + totalGtcoFee.toLocaleString(‘en-US’);
// Update Badge
const badge = document.getElementById(‘tc-eligibility-badge’);
if (qualified) {
const savings = totalFintechFee – totalGtcoFee;
badge.style.background = ‘#E6F4EA’;
badge.style.border = ‘1px solid #20C997’;
badge.innerHTML = `
✓ Your Business Qualifies for 0% Fees
By switching, you could save approx. ₦${(savings * 12).toLocaleString(‘en-US’)} annually compared to traditional fintech models.
`;
} else {
badge.style.background = ‘#FFF0F0’;
badge.style.border = ‘1px solid #EA2D2E’;
badge.innerHTML = `
🗙 Below ₦7,500,000 Monthly Threshold
Standard card processing rates will apply. Increase your monthly turnover by ₦${(threshold – turnover).toLocaleString(‘en-US’)} to unlock lifetime free processing.
`;
}
}
// Initial Run on load
calculatePoSMut();
The approach mirrors the strategy many fintechs adopted during their early expansion years, where they sacrificed short-term fees to rapidly build merchant networks capable of generating payment volume and cross-selling opportunities.
Beyond merchant acquisition, HabariPay wants its switching infrastructure to account for 70% of industry volumes while investing in AI-driven fraud detection, real-time settlements, and cybersecurity.
Beyond Nigeria, GTCO’s fintech is strengthening its operations in Ghana and is exploring additional opportunities across West Africa through cross-border payment services.
If HabariPay’s PoS play reaches its ₦12 trillion ($8.76 billion) annual payment target, it will still be behind incumbents like Moniepoint. But a successful rollout would show that Nigeria’s largest banks are no longer content to compete only for retail customers but also want to own the payment infrastructure that powers merchant commerce.
True scale demands moving beyond surface-level integrations to robust execution. We’ve filtered the noise out of Moonshot 2026, optimising the conference strictly for high-calibre connections between startup founders, global financial operators, enterprise leaders and individuals rewiring Africa’s technical frameworks.
Get 20% off Early Bird tickets for a limited time.

