If you have ever stood in a four-hour queue outside a Department of Home Affairs (DHA) office at 06:00 AM on a freezing Tuesday, you already know why the partnership between Home Affairs and major South African banks is one of the greatest civil service upgrades in modern South African history.
Instead of dealing with endless queues, system downtime announcements, and unshaded brick sidewalks, you can now renew your South African passport inside an air-conditioned bank branch, complete with comfortable seating, professional staff, and seamless digital scheduling.
As someone who tests and covers consumer tech, online banking systems, and digital government integration across South Africa, I have personally processed multiple passport renewals and Smart ID applications through bank-enabled DHA sites. The system is fast, secure, and remarkably efficient when you know how to navigate the eHomeAffairs portal correctly.
This guide provides an exhaustive, up-to-date breakdown of the exact costs involved, how online banking payments work across major South African financial institutions like FNB and Nedbank, every step of the eHomeAffairs application workflow, a list of participating branches, and insider tips to ensure your appointment takes less than fifteen minutes.
Executive Summary: Passport Renewal Costs at a Glance
For quick reference before diving into the detailed step-by-step procedures, here are the core facts regarding South African passport renewals via bank branches:
-
Standard Adult Passport (32 Pages): R600
-
Maxi Adult Passport (48 Pages for frequent travelers): R1,200
-
Child Passport (Under 18 Years): R600
-
Lost or Stolen Valid Passport Replacement Fee: R1,200 (Double the standard rate as a penalty under DHA regulations)
-
Bank Transaction Fees: R0 (Banks do not add a surcharge; you pay the exact Home Affairs fee via your internet banking portal)
-
Turnaround Time: Typically 7 to 14 working days from biometric capture to collection SMS.
Official Department of Home Affairs Passport Renewal Costs
When applying online through the eHomeAffairs portal and completing your biometrics at a participating bank branch, the fees are set directly by the Department of Home Affairs.
Detailed Fee Breakdown Table
| Document Type | Pages | Validity | DHA Fee | Notes |
| Standard Adult Tourist Passport | 32 Pages | 10 Years | R600 | Issued to South African citizens aged 16 and older. |
| Maxi Tourist Passport | 48 Pages | 10 Years | R1,200 | Designed for frequent business or leisure travelers who need extra visa pages. |
| Child Tourist Passport | 32 Pages | 5 Years | R600 | Issued to minors under the age of 18. |
| Lost/Stolen Passport Replacement | 32 Pages | Remaining / 10 Yrs | R1,200 | Standard fee doubles if your previous passport is still valid and was lost or stolen. |
| Lost/Stolen Maxi Passport Replacement | 48 Pages | Remaining / 10 Yrs | R2,400 | Double fee applies to lost or stolen valid 48-page passports. |
| Emergency Travel Certificate | Variable | Single Trip | R140 | Issued only for emergency travel; handled directly at main Home Affairs offices. |
Important Penalty Note on Lost Passports: If your current passport is still within its 10-year validity window and you lose it or it gets stolen, Home Affairs charges double the standard application fee (R1,200 instead of R600). You will also be required to upload and present a SAPS Police Affidavit (Form DHA-335 / Police Case Number) stating the circumstances of the loss. If your lost passport has already naturally expired, you pay the standard R600 fee.
How Online Banking Payments Work (FNB, Nedbank, Standard Bank, Absa, Investec, Discovery)
One common point of confusion for first-time eHomeAffairs users is how the payment step functions. You do not type your credit card digits into the eHomeAffairs website directly. Instead, eHomeAffairs uses a secure pre-authorization link directly to your bank’s online platform.
When you reach the payment screen on the eHomeAffairs portal, you select your specific bank. The system then sends a pending payment request to your internet banking profile or mobile banking app. You must log into your banking application to authorize this payment before eHomeAffairs will allow you to select an appointment slot at a bank branch.
1. First National Bank (FNB)
-
Complete your form on eHomeAffairs and select FNB as your payment provider.
-
Log into the FNB Banking App or FNB Online Banking.
-
Navigate to Pay > Government Bills (or check your notifications tab for a pending payment prompt).
-
Select the pending Department of Home Affairs invoice.
-
Review the payment amount (e.g., R600) and reference number.
-
Approve the transaction using your standard 2-Factor Authentication (App approve-it message).
-
Return to the eHomeAffairs browser tab; the status will update to “Paid” within 2 to 5 minutes, unlocking the booking calendar.
2. Nedbank
-
Select Nedbank on the eHomeAffairs payment portal.
-
Log into the Nedbank Money App or Nedbank Online Banking.
-
Locate your Nedbank Profile Number (visible under your profile settings in the app).
-
Go to Pay > Single Payment > Government Payments.
-
Look under the Pending tab for the pre-populated Home Affairs request.
-
Verify the details and select Authorise Payment.
-
Confirm the Approve-it push notification on your cellphone.
3. Standard Bank
-
Select Standard Bank on eHomeAffairs.
-
Log into Standard Bank Internet Banking or the MyUpdates App.
-
Head to Transact > My Bills > DHA Payments (or check Pending Payments).
-
Locate the Home Affairs reference tied to your ID number.
-
Authorize the amount and confirm payment.
4. Absa Bank
-
Select Absa on the portal.
-
Access the Absa Banking App or Online Banking.
-
Select Pay > Manage Beneficiaries > Government Payments / eHomeAffairs.
-
Accept the pending authorization request for the exact passport amount.
Step-by-Step Guide: Renewing Your Passport via eHomeAffairs
To ensure a smooth application process without technical hiccups, follow this complete operational walk-through from start to finish.
Step 1: Account Creation & Registration
-
Open your web browser and go to the official portal:
ehome.dha.gov.za/ehomeaffairsv3. -
Click on Register to create a fresh user profile.
-
Enter your personal details exactly as they appear on your current South African ID document or card (Full Name, Surname, ID Number, Contact Number, and Email Address).
-
Create a strong password and set up your security questions.
-
Enter the One-Time PIN (OTP) sent to your registered cellphone number and email address to verify your account.
Step 2: Capturing the Application Details
-
Log into your newly verified eHomeAffairs profile.
-
Click on Create Application.
-
Choose whether you are applying for Yourself or a Minor Child.
-
Select the document type: Passport.
-
Select the application reason (e.g., Renewal, Expired, Pages Full, or Lost/Stolen).
-
Verify your auto-populated personal information, address, and contact details.
-
Fill in the emergency contact section.
Step 3: Document Uploads
In most standard renewal cases where your biometrics will be captured electronically at a bank branch, physical photo uploads are not strictly necessary because high-resolution digital photos are captured on-site. However, you will need to upload:
-
A scanned copy of your current Green Barcoded ID Book or Smart ID Card.
-
If replacing a lost/stolen passport: A police affidavit and SAPS case number in PDF or JPEG format.
Step 4: Making the Payment
-
Select your preferred bank from the drop-down list.
-
Open your bank’s mobile application or online portal on another device or tab.
-
Authorize the pending government bill payment as detailed in the banking section above.
-
Refresh your eHomeAffairs page until the payment status transitions from Pending Payment to Paid.
Step 5: Booking Your Bank Branch Appointment
Once your payment confirmation is registered by the system:
-
Click Schedule Appointment.
-
Select your Province and preferred Bank Name.
-
Choose a participating branch from the available list.
-
A calendar will display available time slots (usually segmented in 15-minute or 30-minute intervals).
-
Pick an open slot, confirm your selection, and download your Appointment Confirmation Letter.
-
Print out this confirmation letter or save it as a PDF on your smartphone.
Step 6: Attending Your Bank Branch Appointment
On the day of your appointment, arrive 10 to 15 minutes before your scheduled time slot.
What to bring with you:
-
Your original South African Green Barcoded ID Book or Smart ID Card.
-
Your current/existing South African Passport (even if expired).
-
The printed or digital eHomeAffairs Appointment Confirmation Slip.
-
Police Affidavit (if applying due to a lost or stolen valid passport).
What happens at the bank branch:
-
You present your confirmation letter to the security or floor marshal at the designated eHomeAffairs section.
-
You are called to a dedicated, high-tech Home Affairs kiosk located inside the bank.
-
The official scans your ID and application reference barcode.
-
Your biometrics are captured: digital fingerprints, an electronic signature on a pad, and a high-resolution facial photograph taken against an official background.
-
The entire physical process takes approximately 10 to 15 minutes. No physical paper photos or manual forms are required.
Step 7: Passport Collection
-
After your biometrics are successfully captured, your application moves to the central Home Affairs printing facility in Pretoria.
-
You will receive progress SMS notifications updating you on the stage of your application (Application Received, In Process, Ready for Collection).
-
Once you receive the final Ready for Collection SMS, return to the exact same bank branch where you completed your biometrics.
-
Present your ID and scan your fingerprint for final verification.
-
The official hands over your new 10-year South African passport.
Comprehensive List of Participating Bank Branches in South Africa
The Home Affairs bank branch integration program continues to expand across South Africa’s major economic hubs. Below is a detailed breakdown of widely accessible participating bank branches where you can capture biometrics and collect your passport.
Gauteng
| Bank | Branch Name | Physical Location / Address |
| FNB | Merchant Place | 4 Merchant Place, Fredman Drive, Sandton |
| FNB | Centurion Lifestyle | Centurion Lifestyle Centre, Old Johannesburg Rd |
| FNB | Lynnwood View | Glenfair Boulevard, Lynnwood Manor, Pretoria |
| FNB | The Glen | The Glen Shopping Centre, Oakdene, Johannesburg |
| Nedbank | Sandown | 135 Rivonia Road, Sandown, Sandton |
| Nedbank | Nedbank Plaza | Beatrix Street, Arcadia, Pretoria |
| Nedbank | Lakeview Office Park | Constantia Boulevard, Roodepoort |
| Standard Bank | Killarney Mall | Killarney Mall, Riviera Road, Johannesburg |
| Standard Bank | Simmonds Street | 5 Simmonds Street, Johannesburg CBD |
| Standard Bank | Centurion | Centurion Mall, Heuvel Avenue, Centurion |
| Absa | Centurion Lifestyle | Corner Old Johannesburg & Lenchen Ave, Pretoria |
| Absa | Key West | Key West Shopping Centre, Krugersdorp |
| Investec | Sandton | 100 Grayston Drive, Sandown, Sandton |
Western Cape
| Bank | Branch Name | Physical Location / Address |
| FNB | Portside | 5 Buitengracht Street, Cape Town CBD |
| FNB | Greenpoint | Somerset Road, Green Point, Cape Town |
| Nedbank | St Georges Mall | Shop 3 The Box, St Georges Mall, Cape Town |
| Standard Bank | Canal Walk | Canal Walk Shopping Centre, Century City |
| Standard Bank | Helderberg | Helderberg Centre, Somerset West |
| Absa | Stellenbosch | Plein Street, Stellenbosch |
| Absa | Willowbridge | Willowbridge Centre, Bellville |
KwaZulu-Natal
| Bank | Branch Name | Physical Location / Address |
| FNB | Cornubia | Cornubia Mall, Mt Edgecombe, Durban |
| Nedbank | Durban North | 57 Adelaide Tambo Drive, Durban North |
| Standard Bank | Kingsmead | Kingsmead Way, Durban Central |
| Absa | Umhlanga | Horizon Arch, Umhlanga Rocks Drive |
Eastern Cape, Mpumalanga, Free State & Limpopo
| Province | Bank | Branch Name | City / Location |
| Eastern Cape | Standard Bank | Newton Park | Gqeberha (Port Elizabeth) |
| Eastern Cape | Absa | Boardwalk | Gqeberha (Port Elizabeth) |
| Mpumalanga | Nedbank | Nelspruit | 30 Brown Street, Mbombela |
| Mpumalanga | FNB | Burgersfort | Tubatse Mall, Burgersfort |
| Free State | Standard Bank | Charlotte Maxeke | Bloemfontein CBD |
| Limpopo | FNB | Tzaneen | lifestyle Centre, Tzaneen |
Essential Insider Tips for a Seamless Bank Renewal Experience
Having navigated this process multiple times and analyzed common failure points reported by applicants, here are vital operational tips to ensure your passport renewal runs smoothly:
1. The “No Slots Available” Workaround
If you log into eHomeAffairs and see zero available appointment dates for your chosen bank branch, do not panic. Bank branch slots are released in rolling batches by Home Affairs systems.
-
Best Time to Check: Log into the eHomeAffairs portal between 06:00 AM and 07:30 AM on weekday mornings, or right after midnight. This is when newly cancelled or freshly released system slots refresh.
2. Wardrobe Considerations for Biometric Photography
Home Affairs uses strict automated digital photography rules for passport compliance:
-
Avoid White or Light Grey Tops: The photo background is stark white. Wearing a light top can cause head-floating contrast errors in automated facial recognition software. Wear dark or bold colors (black, navy, dark green) for sharp contrast.
-
Avoid Heavy Reflective Eyewear: While you can wear glasses if required for medical reasons, glare on lenses will fail the automated system checks. It is best to remove glasses entirely for the 5-second photographic capture.
3. Fingerprint Scanner Prep
If you work extensively with your hands, use heavy hand sanitizers, or have dry skin, optical fingerprint scanners can occasionally struggle to read ridge lines.
-
Pro Tip: Apply light moisturizing lotion to your hands 30 minutes before your appointment. Do not apply oil right before touching the sensor, but ensure your skin is not cracked or overly dry.
4. Non-Client Myth Busting
Can you use an FNB or Nedbank Home Affairs branch if you bank with Standard Bank or Absa?
Yes! You do not need to hold an account at the specific bank branch where you complete your biometrics. For example, an Absa client can select an FNB branch for biometrics and collection on eHomeAffairs, provided they settle the initial eHomeAffairs payment using their Absa internet banking account. The bank branch is simply leasing secure space to Home Affairs officials.
Detailed Comparison: Home Affairs Office vs. Bank Branch vs. Home Delivery
With recent policy announcements surrounding digital transformations within Home Affairs, it is helpful to weigh your application venue choices:
| Feature / Metric | Traditional Home Affairs Office | Bank Branch (eHomeAffairs) | Future Home Delivery (Emerging) |
| Average Queue Time | 2 to 5 Hours | 10 to 20 Minutes | 0 Minutes (Delivered to door) |
| Booking Required? | Optional / BAP System | Mandatory via Portal | Mandatory via Portal |
| System Reliability | Moderate (Frequent Offline Issues) | High (Dedicated Fiber/Backup Power) | High |
| Environment | Crowded, minimal seating | Air-conditioned bank lobby | Home / Office |
| Total Standard Cost | R600 | R600 | R600 + Courier Delivery Fee |
| Turnaround Time | 3 to 6 Weeks | 7 to 14 Working Days | Estimated 5 to 10 Working Days |
Frequently Asked Questions (FAQs)
1. How long does it take to get a passport renewed at a bank branch?
Once your biometrics are captured at a participating FNB, Nedbank, Standard Bank, or Absa branch, the standard processing time is between 7 and 14 working days. You will receive automated SMS updates tracking your document status until it arrives back at the branch for pickup.
2. Can I renew my expired South African passport without going in person?
No. While the initial application, form filling, document submission, and payment are done 100% online through eHomeAffairs, you must attend an in-person appointment at a bank branch or Home Affairs office. This is required by law to capture live biometrics (high-definition facial photo and digital fingerprints).
3. Can I renew my child’s passport at a bank branch?
Yes, you can apply for minors (children under 18) via eHomeAffairs and book a bank branch appointment. Both parents and the child must attend the biometric session, and you must bring the child’s original Unabridged Birth Certificate alongside parent ID documents.
4. What if I lose my passport while it is still valid?
If your passport is lost or stolen before its official expiry date, you must report it to the South African Police Service (SAPS) to obtain a case number and a signed Police Affidavit (DHA-335). When applying on eHomeAffairs, select “Lost/Stolen” as your reason, upload the affidavit, and pay the regulated replacement fee of R1,200.
5. Are bank branches open on Saturdays for Home Affairs services?
Most bank-enabled Home Affairs kiosks operate strictly during standard weekday banking hours (typically 08:30 to 15:30 or 16:00). A select few high-volume branches occasionally open on Saturday mornings for collections only; check your specific branch appointment schedule on eHomeAffairs during booking.
Join the Discussion
Have you recently renewed your South African passport or Smart ID at an FNB, Nedbank, Standard Bank, or Absa branch?
-
How long did your biometrics appointment take, and how many days did it take for your “Ready for Collection” SMS to arrive?
-
Did you run into any issues with payment authorization or finding open appointment slots on eHomeAffairs?
Share your experience, branch locations, and tips in the comments section below to help fellow South Africans navigate their applications smoothly!

Joseph Mathebula is a consumer tech analyst and market researcher at Prices in South Africa. He specializes in tracking smartphone prices and consumer electronics, helping everyday shoppers navigate the market to secure the best value.















