Makala

VETA Payment Portal Tanzania: Payment and Verification Guide

VETA Payment Portal Tanzania: Payment and Verification GuideSearch for a VETA payment portal and you'll find plenty of pages that suggest there's one place to log in and pay. There isn't. VETA fees are paid with a government control nu

Vicent Segona
By Vicent Segona Updated: 29 September 2026 · 7 min read
Share: f X in

VETA Payment Portal Tanzania: Payment and Verification GuideSearch for a VETA payment portal and you'll find plenty of pages that suggest there's one place to log in and pay. There isn't. VETA fees are paid with a government control nu

i

AfroJobs publishes practical guides and verified updates. When an article refers to an official service, announcement or application, confirm current details on the responsible institution’s official website.

VETA Payment Portal Tanzania: Payment and Verification Guide

Search for a VETA payment portal and you'll find plenty of pages that suggest there's one place to log in and pay. There isn't. VETA fees are paid with a government control number, and that number comes from either the VETA application system (for the application fee) or your college's accounting office (for everything after selection). Once you know that, most of the confusion goes away.

Quick Access Links

Is there a VETA payment portal?

Not in the sense of a page where you enter your name and pay by card. What VETA uses is GePG, the Government electronic Payment Gateway, which every public institution in Tanzania shares. A bill is created, it gets a control number, and you pay that number through M-Pesa, Tigo Pesa, Airtel Money, HaloPesa, a bank or a bank agent. GePG matches the payment to the bill by itself.

So there are really two places to look. VETMIS, the online application system, produces the control number for your application fee. Your college, through its accounting office, produces the control numbers for fees once you've been selected. Nobody else should be handing you a number.

Paying the TZS 5,000 application fee

Check the date first. VETA's official 2027 application form says completed forms must be returned by 30 September 2026. That's tomorrow, if you're reading this on 29 September. Selection results are due on 27 November 2026 on the VETA website and on college notice boards. If the deadline has passed by the time you read this, look at the VETA news page for any extension notice before assuming it's closed.

The fee is TZS 5,000, paid on the day you return the form, using a government control number. That applies whether you apply online or at a college. Since these are Level 1 long courses starting January 2027, the form asks for three trades in order of preference and three colleges. Fill those carefully. It's the only chance you get to choose.

  1. Open VETMIS and go to the long course application.
  2. Register an account if you're new. Application guides written by users say the system shows your username once you save. Write it down somewhere safe, because losing it is a common way to get locked out.
  3. Complete your personal details, education, three trades and three colleges, and your parent or guardian's details.
  4. Submit, then request your control number for the application fee. Guides describe this as the Bills and Payments section, but menu names can change, so follow what the screen shows you.
  5. Pay the control number, then keep the SMS or slip.

I couldn't open the logged-in VETMIS screens while researching this, so the exact button names may differ from what you see. The fee amount, deadline and payment method come from VETA's own form.

Fees after selection: the college gives you the control number

This is where people slip. Once you're selected, your joining instruction letter lists what to pay, and it usually says the control number comes from the college. Some letters say to get it after you arrive. The Mbeya Regional college's 2026 Level 3 letter is blunt about it: come to the college first, get your control number, then pay. It also says the college doesn't take cash.

Colleges don't all work the same way. Look at two 2026 letters:

  • VETA Lushoto (Level 1, 2026): training fee TZS 60,000 a year for day students and TZS 120,000 for boarders, plus a TZS 25,000 national exam fee in the second term. Those go through a college control number. Smaller items (uniform, ID, caution money and others) are listed as cash. The NHIF health insurance of TZS 50,400 is paid separately through a control number from NHIF.
  • VETA Ndolage (2026): part of the first-term amount is cash and the rest goes through a control number. The letter suggests paying at a bank or through an agent so you get a paper receipt.
  • VETA Kihonda (2026): the letter lets students pay half the yearly training fee up front, then collect the control number on arrival for the rest.

The amounts will be different for the 2027 intake, and every college sets its own extra costs. Wait for your own letter and pay what it says, nothing more. VETA's long course page gives the base training fee as TZS 60,000 (day) and TZS 120,000 (boarding) a year, with other costs depending on the trade and college.

How to pay a control number

On a phone, open your mobile money menu, choose Lipa Bili (or the equivalent), pick Malipo ya Serikali, enter the control number, then the amount and your PIN. Menu wording varies a little by network. At a bank or with a bank agent, give them the control number and the exact amount.

Type the number twice before you confirm. A single wrong digit can send money to someone else's bill, and getting it back is a headache.

How to verify a payment

Verify twice: before you pay and after.

Before paying, put the control number into the GePG bill lookup. It pulls up the bill so you can see who it's for and the amount. If it names a person, a company or a shop instead of VETA or a VETA college, stop. If the amount doesn't match your letter, ask the accounts office.

After paying, keep the confirmation SMS from your mobile money provider, or the bank slip, which should show the control number and a receipt reference. Colleges ask for proof at registration. Lushoto's letter asks for a copy of the pay slip, and Mbeya wants a bank receipt with the student's name on it handed to the registrar. Parents are told to keep every receipt.

The GePG app also has a verify option, according to guides that describe it. I haven't tested it, so check what your phone shows.

When something goes wrong

  • Paid, but the college says it hasn't received it. Give it a short while, then show your SMS or slip to the accounts office with the control number. They can check it on their side.
  • Control number won't open. Check the digits first. If that's fine, the bill may have expired or been replaced. Go back to VETMIS or the college and ask for a new one.
  • Paid the wrong amount. Tell the accounts office straight away, before you report to college.
  • No control number in your VETMIS account. Confirm your application went through. If you applied at a college, get the number from them.

Cautions

  • Don't send fees to a personal phone number or a private bank account, even if someone says they work at VETA. Government fees go through control numbers.
  • Don't pay anyone who promises a place, faster selection or a "sure" admission. Selection results are published on veta.go.tz and on college notice boards.
  • Be careful with lookalike websites. The official address is veta.go.tz.
  • Fees generally aren't refunded once paid, according to 2026 joining letters. Confirm your place and your trade before you pay.

Contact

VETA Head Office is in Dodoma: 12 VETA Road, Tambukareli, P.O. Box 802. Phone +255 26 2963661, email info@veta.go.tz. For payment questions after selection, though, your college's accounting office is the faster route, since they issue and track your control numbers.

Frequently Asked Questions

Can I pay VETA fees directly to the college's bank account? Follow your joining letter. Some colleges accept bank payment, but the amount still goes through a control number, and Mbeya says it takes no cash.

Is the application fee refundable? VETA's form doesn't mention a refund. Treat the TZS 5,000 as gone once you pay.

Do short course fees work the same way? Yes. VETA's short course list says payments go through a control number from the accounting office of the college you're applying to. The application form costs TZS 5,000. Course fees depend on the college and length of the course.

I applied but didn't get selected. Do I get my money back? Not that I could find in VETA's materials. Ask the college before you assume.

Official References

Comments (0)

Be the first to comment on this article.