Skip to content
itsorted.online
Industry guide

Travel Agency Websites in Singapore: STB Licence and Payments

A travel agency website in Singapore is an advertisement under the Travel Agents Regulations 2017, so it must carry your licensee name, STB licence number and contact details, and it must not be inaccurate or misleading. Beyond that, the site has to handle packages with clear inclusions, deposits and card payments that can be disputed months later, and passport details that need careful storage. This guide covers each part for a small licensed agency, using STB's licensing page and the Regulations. It is general guidance, not legal advice.

By IT Sorted teamReviewed 8 min readHow we write guides
in

Key takeaways

  • Every advertisement for a travel product must include the licensee's name, licence number and contact details.
  • Advertisements must not be false, misleading or inaccurate, which covers package prices and inclusions.
  • STB's general licence needs S$100,000 paid-up capital; the application fee is S$200 and the licence fee S$400.
  • Card payments for trips months away carry a long dispute window, so terms and evidence matter.
  • Passport details are sensitive personal data: collect only when needed and keep them out of email threads.
In this guide · 8 sections
  1. 01Do you need an STB travel agent licence?
  2. 02What the Travel Agents Regulations require on your website
  3. 03Package pages: inclusions, exclusions and prices
  4. 04Deposits, card payments and chargeback exposure
  5. 05Passport data and the PDPA
  6. 06Booking engines, enquiry forms and what the site needs
  7. 07Do it yourself or get help?
  8. 08Frequently asked questions

Short answer

Show your licensee name, STB travel agent licence number and contact details on every page advertising a travel product, as regulation 19 of the Travel Agents Regulations 2017 requires. Keep package pages accurate, show deposit and cancellation terms before payment, and collect passport details only when needed.

Do you need an STB travel agent licence?

If you sell, arrange or advertise tours, or sell travel and accommodation together, you very likely need one. STB's Travel Agent Licence page (updated 10 December 2025) says operating as a travel agent without a valid licence is an offence under the Travel Agents Act 1975, and suggests independent legal advice if you are unsure.

Niche licenceGeneral licence
ScopeTours within Singapore with conveyance, no accommodationEverything else, including outbound packages
Minimum paid-up capital and net valueS$50,000S$100,000
Application feeS$200S$200
Licence fee on approvalS$400S$400
ProcessingUp to 10 working days after complete submissionUp to 10 working days after complete submission
From STB's Travel Agent Licence page, as of October 2026. Applications are made through STB's TRUST system.

Licensed agents appear in the Travel Agent Directory on TRUST, which customers can check. Your website should make that check easy by showing the exact licence number.

What the Travel Agents Regulations require on your website

Regulation 19 of the Travel Agents Regulations 2017 covers advertisements. In the version in force from 1 January 2025, it says a licensee must include, in every advertisement relating to its supply of a travel product: the licensee's name, its licence number, and its contact information as notified to STB. It also says a licensee must not publish an advertisement it knows or ought to know is false or misleading, or that is inaccurate.

Regulation 20 requires the same name and licence number on every contract document for a travel product, which for a website means booking confirmations, invoices and terms you send.

Licence details on the site

Package pages: inclusions, exclusions and prices

Because inaccurate advertisements are prohibited, package pages need more care than a typical product page. A customer should never have to guess what the price includes.

A clear package page shows

  • Price per person, with the room-sharing basis
  • What is included: flights, hotels, meals, transfers, guides
  • What is excluded: tips, visas, optional tours, travel insurance
  • Fuel surcharges and taxes, or how they are calculated
  • Dates the price applies to, and minimum group size

Common problems

  • "From" prices with no date that actually has them
  • "Inclusive" with exclusions only in the PDF brochure
  • Old itineraries left online after a supplier changes
  • Photos of hotels that are not the ones booked
  • Surcharges added only at the payment page

Consumer protection law also applies. The Consumer Protection (Fair Trading) Act treats misleading customers about a material fact as an unfair practice, which reinforces the same discipline.

Deposits, card payments and chargeback exposure

Travel is unusual for online payments: customers pay weeks or months before the service, and the amounts are large. If a trip is cancelled, disrupted or disputed, a card payment can be challenged long after you have paid suppliers.

  1. Show deposit and cancellation terms before payment

    State the deposit amount, when the balance is due, and the cancellation charges by date, on the package page and at checkout. Ask customers to tick that they have read them.

  2. Take the balance closer to departure

    Collecting the balance nearer the date reduces how much is exposed if plans change, and matches when you pay most suppliers.

  3. Keep evidence for every booking

    Booking confirmations, accepted terms, itineraries sent, and supplier confirmations. These are what you submit if a card payment is disputed.

  4. Offer PayNow for local customers

    PayNow payments are not subject to card chargebacks, though refunds and complaints still follow your terms and consumer law.

  5. Use clear descriptors

    Make sure your business name on card statements matches what customers know, so they do not dispute a charge they do not recognise.

Stripe's documentation explains disputes and evidence in detail, and our Stripe dispute and chargeback guide walks through responding to one. To compare fees across providers, see our payment gateway comparison.

Passport data and the PDPA

Travel agencies collect some of the most sensitive data a small business handles: passport numbers, dates of birth, sometimes visa documents and health information. The PDPA applies to all of it.

  • Collect only when needed. Ask for passport details when a booking requires them, not on the first enquiry form.
  • Use a secure upload, not email. Passport scans in email threads are copied to every device and are hard to delete. A secure form or booking system is better.
  • Limit who can see it. Only staff handling that booking should have access.
  • Delete on a schedule. Keep passport copies only as long as the booking and any legal record-keeping need, then delete them.
  • Check suppliers. Airlines, hotels and ground handlers receive the data too; share only what each one needs.

A breach involving passport numbers may have to be notified to PDPC and to the people affected. That makes the cost of getting this wrong much higher than the cost of a proper upload form.

Booking engines, enquiry forms and what the site needs

Many small agencies do not need full online booking. An enquiry form that captures dates, group size and interests, plus fast replies, often works better for tailored packages. Fixed-departure tours with set prices are where online deposits make sense.

Whatever you choose, plan for these features: package pages that are easy to update when suppliers change, a bilingual option if you serve Chinese- or Malay-speaking customers, a WhatsApp button, an enquiry or booking form with consent wording, and a payment link or checkout for deposits. Our guide to website costs in Singapore shows how these features affect the budget.

Do it yourself or get help?

Adding your licence number to the footer, booking confirmations and social profiles is a five-minute job you should do today. Reviewing package pages for accuracy is a regular task for whoever updates tours.

For a new site, our Website Pro (S$2,990) includes up to 12 pages plus a blog, two languages, enquiry or booking forms with email alerts, and a PDPA cookie and privacy notice. For deposits by card and PayNow, Online Payment Setup (S$290) sets up Stripe or HitPay in your name with checkout buttons and reusable payment links. Licensing questions go to STB; legal questions on your terms go to a lawyer.

Frequently asked questions

Yes. Regulation 19 of the Travel Agents Regulations 2017 requires a licensee to include its name, licence number and its notified contact information in every advertisement relating to its supply of a travel product. A website promoting tours or packages is an advertisement, so the details should appear on it, along with social media ads and emails.

STB lists an application fee of S$200 and a licence fee of S$400 on approval, as of October 2026. The business also needs minimum paid-up capital and net value of S$50,000 for a niche licence or S$100,000 for a general licence. Processing takes up to 10 working days after a complete application.

STB says operating as a travel agent without a valid licence is an offence under the Travel Agents Act 1975. If you sell, arrange or advertise tours or travel packages, check STB's licensing page and seek independent legal advice if you are unsure whether your activity needs a licence.

It is usually safer to take a deposit and collect the balance closer to departure. Card payments for trips far in the future carry a long period in which customers can dispute charges. Clear deposit and cancellation terms accepted before payment, plus good booking records, are your main protection.

Collect them only when a booking needs them, through a secure form rather than email, limit access to the staff handling the booking, and delete them once they are no longer needed. Passport numbers are sensitive under the PDPA, and a breach involving them may have to be notified to PDPC.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.