Your brand, on everything your team touches.

Choose from 1185 products: our core range plus options from our makers. We put your logo on them, with free design and mock-ups. Then we make, colour-match, pack and deliver, all under one roof.

Shop now
  • 10% off your first order, or for students and non-profits.
  • 10% off when you give us more lead time.

Made for these organisations

    Explore

    Find what you need.

    Let’s put your logo on it.

    Send your logo and get a free mock-up and an itemised quote.

    Shop now

    Shop now

    1185 products. Pick a category, set a budget, or match your brand colour.

    Shop by category

    Colour consistency

    Match your brand colour

    Pick your brand colour or type its hex code. We show the products that come in a matching colour and name the closest shade on each one.

    Screen colours are a guide. We confirm the exact shade on your free mock-up.

    Products

    Not sure which one to pick?

    Tell us your quantity and budget on WhatsApp and we’ll check for you. Mock-ups are free.

    About usServices

    Services

    Logo options, print methods and prices, with free design and mock-ups on every order.

    Logo options we offer

    Logo printing prices

    S$ per piece, per print position, before discounts. Prices include set-up. Silkscreen is charged per colour (minimum 20 pieces). Delivery from S$20. Open any product and use "Work out your total": each print location can have its own method and size.

    Send us your logo. We'll draw the rest.

    Send your logo and get a free mock-up and an itemised quote.

    We reply Monday to Friday, 9am to 6pm.

    Past orders

    Past orders

    Real orders we have produced and delivered. These are photos of finished goods from our own production, shown by product type.

    Gallery

    42 photos

    Want your logo on one of these?

    Pick a product, send your logo, and see a free mock-up before you commit.

    About us

    Designed, made and packed under one roof.

    Uniforms for a workforce, merchandise for an event, branding for a launch: we design and deliver all of it, from our offices in Singapore and Malaysia.

    Browse products
    Design
    Free mock-ups
    Range
    1185 products
    Offices
    Singapore and Malaysia

    01/ 06Process

    From logo to doorstep, under one roof.

    Five steps, one team, so nothing gets lost between them.

    Your logo

    01 / 05

    Design

    Free design and mock-ups, so you see your logo on the product before you commit.

    02 / 05

    Product

    Pick from 1185 products: apparel, bags, drinkware, stationery and more, plus options from our makers.

    03 / 05

    Printing

    Printed or embroidered, with your brand colour matched to the closest shade on each product.

    04 / 05

    Packaging

    Every piece is packed and sorted by team or location, ready to hand out.

    05 / 05

    Delivery

    Delivered to one address or many.

    Global brands look consistent because every piece is designed to one standard. We bring that standard to everyone.

    clients served
    450+
    orders completed
    1,000+

    02/ 06Why us

    Six reasons teams choose us.

    • Free design and mock-ups

      See your logo on the product before you commit. Artwork and mock-ups are free.

    • One roof, design to delivery

      Design, making, packing and delivery sit in one team, so nothing gets lost between steps.

    • Colour-matched to your brand

      Pick your brand colour and we match the closest shade on each product.

    • Individually packed

      Every piece is packed and sorted by team or location, ready to hand out.

    • Offices in Singapore and Malaysia

      People you can reach in person, by email or on WhatsApp, Monday to Friday, 9am to 6pm.

    • 1185 products to start from

      Apparel, bags, drinkware, stationery and more, plus options from our makers.

    • 10% offyour first order, or for students and non-profits.
    • 10% offwhen you give us more lead time.

    03/ 06Products

    What we make.

    1185 products across tees, bags, drinkware and more.

    1. Free

      Brand & product design

      Artwork, logo placement, colour specification and mock-ups, so your whole range reads as one brand.

    2. Base styles

      Apparel & uniforms

      Tees, polos, hoodies, jackets, jerseys and workwear. We advise on fit, fabric and finish, then sample and produce.

    3. Kitted & packed

      Merchandise & packaging

      Caps, totes, welcome kits, event packs and gifts people keep, packed and labelled in packaging chosen for the item and the moment.

    4. At your venue

      Event branding & live printing

      Backdrops, banners and wayfinding, plus live printing and personalisation bars at launches, conferences and community days.

    04/ 06Printing

    Pick the print method that suits your logo.

    Four of our logo options, side by side. The full list and prices are on Services.

    Silkscreen

    Look
    Solid colours, 1 to 4
    Best for
    Best value at volume
    Good to know
    Minimum 20 pieces

    DTF

    Look
    Full colour and gradients
    Best for
    Detailed logos and small runs
    Good to know
    Minimum order 20 pieces

    Embroidery

    Look
    Stitched, premium, up to 8 thread colours
    Best for
    Polos, uniforms and caps
    Good to know
    Our highest-priced method

    Sublimation

    Look
    Full-colour all-over print
    Best for
    All-over designs
    Good to know
    White or light fabrics only

    See our servicesLogo options, print methods and prices, with free design and mock-ups on every order.

    05/ 06Clients

    Made for these organisations.

      06/ 06Offices

      Visit or message us.

      Free design and mock-up on every order. We reply Monday to Friday, 9am to 6pm.

      Still have questions?

      Answers on pricing, mock-ups, printing, delivery and payment.

      Read the FAQContact us

      See it before you commit.

      Artwork and mock-ups are free. Send your logo and we’ll start.

      Contact

      Contact

      Talk to us, find our offices, or take the catalogue with you.

      Take the catalogue with you

      Our catalogues as PDFs: product pages, colours, sizes and print methods. They carry no prices.

      Offices

      Singapore

      60 Paya Lebar Road, #06-28 Paya Lebar Square, Singapore 409051 · Map ↗ (opens in a new tab)

      WhatsApp +65 8312 2641
      Mon to Fri, 9am to 6pm
      UEN 202212556H

      Find us on Google (Singapore office, opens in a new tab)

      Rated 4.9 on Google · 100+ reviews (Singapore Google profile, opens in a new tab)

      Johor Bahru

      11-02 Jalan Molek 1/31, 81100 Johor Bahru · Map ↗ (opens in a new tab)

      WhatsApp +60 12 206 0162
      Mon to Fri, 9am to 6pm
      Reg. no. 202401026460

      Find us on Google (Johor Bahru office, opens in a new tab)

      Kuala Lumpur

      Unit 1-15-02, Menara Bangkok Bank, 105 Jalan Ampang, 50450 Kuala Lumpur · Map ↗ (opens in a new tab)

      Find us on Google (Kuala Lumpur office, opens in a new tab)

      Start with a free mock-up.

      Send your logo and we reply Monday to Friday, 9am to 6pm.

      Frequently asked questions

      How can we help?

      Answers on pricing, mock-ups, printing, delivery and payment in Singapore.

      Ordering

      Quotes, minimum quantities and what your price covers.

      The price depends on the quantity, the printing method and the number of colours. Tell us roughly how many pieces you need, what they are for and when you need them by, and we will recommend the best option for your budget and send a quotation.

      Our minimum order is 20 pieces.

      Our minimum order is 20 pieces.

      The price covers the product and the printing, including the silkscreen mould where silkscreen is used. Delivery is charged separately unless your order qualifies for free delivery.

      Yes. Since the artwork and delivery are already arranged, adding items such as lanyards or tote bags usually costs less than ordering them separately. Let us know and we will include them in your quotation.

      Yes. Custom names or numbers can be added on DTF, embroidery, sublimation and laser-engraved items for a small additional charge per piece. Send us the list and we will include it in the quotation.

      Silkscreen needs one mould per colour per print location, so fewer colours means a lower price. A larger quantity also lowers the price per piece because the mould is a one-time setup.

      Yes. Customers in Malaysia are quoted in Malaysian ringgit (MYR).

      Yes. We offer 10% off your first order, or for students and non-profits, and 10% off when you give us more lead time. Lanyards and PVC cards are not included in these discounts.

      We will reply as soon as we can.

      Schools, corporates, events and charities.

      Our sizes range from 4XS to 7XL, depending on the product.

      Artwork and mock-ups

      Files, sizes, placement, colour and samples, before anything is printed.

      Yes. Our in-house designers prepare a mock-up for you before anything is produced, and production matches the approved mock-up.

      Your mock-up is usually ready on the same working day.

      You can ask for as many mock-up revisions as you need.

      Ideally a high-resolution file of 300 dpi or above with a transparent background, sent as a zip file in PNG, AI or PSD format. If your design was made in Canva, share the Canva link and we can retrieve the files directly. Other formats such as PDF or JPG can still be used, but they may need extra time and cost.

      Please send a higher-resolution version, at least 300 dpi, so the lines print clean and sharp. Edges that look blurry or pixelated when zoomed in will not print well.

      Yes. We can redraw and trace your logo from a low-quality file.

      Lines should be at least 1 mm wide for silkscreen and 2 mm wide for DTF. Thinner lines may not print clearly, so we will flag them and suggest making them bolder.

      We use standard placements. A chest logo sits at our standard left or right chest position. A back print sits about 10 to 15 cm below the collar so it looks balanced when worn. The mock-up is shown flat, so placement can look slightly different from how it appears when worn.

      A5 is up to 14 x 20 cm, A4 is up to 20 x 28 cm and A3 is up to 28 x 40 cm. To go bigger, we move the print up to the next size, which adjusts the price. Silkscreen also needs a 2 cm border for the mould.

      Colours can vary slightly on different surfaces and materials, and the industry standard is about 90% accuracy. Photos and screens are not reliable for colour, so please send a Pantone code if you have one. If not, we can match it using our colour card.

      Yes. Every order gets a free virtual sample, which is a video or photos for your approval before bulk production starts. A physical sample is optional and paid: it is S$20 per design plus S$20 delivery. A physical sample is ready within 7 to 10 working days after artwork confirmation, and this is not part of the main production time.

      Yes. Every order gets a free virtual sample, which is a video or photos for your approval before bulk production starts. A physical sample is optional and paid: it is RM60 per design plus RM60 delivery. A physical sample is ready within 7 to 10 working days after artwork confirmation, and this is not part of the main production time.

      Printing and customising

      Printing methods, fabrics and finishing touches.

      For apparel we offer silkscreen, DTF, DTG, sublimation and embroidery. For other items we offer UV printing on hard surfaces, laser engraving on metal and PU, hot-stamping on PU leather, embossing on leather, and silkscreen or pad printing on bags and pens.

      For larger quantities we usually recommend silkscreen. It lasts the longest, gives solid and consistent colours on every piece, and is the most cost-effective at volume. DTF suits small quantities and full-colour designs, but it is less long-lasting than silkscreen. Silkscreen is not suitable for gradients, photos or designs with many colours.

      DTF is usually the best choice for full-colour designs and gradients. Sublimation also works for all-over full-colour prints on polyester.

      Sublimation gives an all-over print and works on polyester only, on light-coloured garments.

      Yes. Embroidery gives a premium stitched look and is popular for corporate wear. It supports up to 8 thread colours. It is not suitable for gradients, fine detail or cuffs, and thin lines should be at least 2 mm.

      It depends on the printing method. Sublimation is not suitable for dark garments, and DTG on a black shirt needs a white base, which costs more. Tell us your garment colour and we will recommend the right method.

      Our CT21 and CT24 cotton shirts use premium 42-count cotton. All our dri-fit shirts are made from recycled plastic bottles, and we also have organic cotton options. Tell us whether you prefer cotton or dri-fit and we will recommend suitable models.

      Yes. Our budget range includes CT16E (black and white only), DF01E, HD28E and WB01E, which offer good value for money.

      No. Each model is dyed in a separate batch, so the colour may vary slightly between models. We can arrange a sample first if the colour match matters to you.

      Yes. We can add custom labels, hangtags and special packaging, which are quoted separately.

      Production and delivery

      Lead times, delivery and tracking.

      Our standard lead time is 2 to 3 weeks after artwork and payment confirmation. We confirm the date with our production team before promising it.

      Yes, we can arrange expedited orders at an additional charge. Tell us your deadline and we will check with our production team and confirm whether it is possible.

      Rush orders can often be arranged. Tell us your deadline and we will check with production and confirm.

      Delivery in Singapore is S$20 per address, and it is free for orders of S$1,000 and above.

      Delivery to Malaysia is RM60 per address, and it is free for orders of RM3,000 and above.

      Each order is delivered to one address, either residential or office, and someone must be present to receive it. We cannot deliver to pickup points, bus stops or car parks. A fixed delivery time slot is available for an additional S$30.

      Each order is delivered to one address, either residential or office, and someone must be present to receive it. We cannot deliver to pickup points, bus stops or car parks. A fixed delivery time slot is available for an additional RM90.

      Yes. Shipping cost and time depend on the destination, so please ask us for a quotation.

      Once your order is shipped, we send you the tracking number. Delivery usually arrives 1 to 3 working days after shipment. You can also ask us for a status update at any time.

      We deliver to your address. Collection from our office is not available.

      Payment

      How to pay.

      We accept bank transfer and PayNow.

      We accept bank transfer.

      After-sales

      Changes, defects, returns and reorders.

      Please tell us as soon as possible. Changes are possible before production starts, but some changes may not be possible once production has started.

      We are sorry to hear it. Please send us a photo of the issue. We will check it against the approved mock-up and get back to you as soon as we can.

      Because all items are custom-made, we cannot accept returns for a change of mind. If there is an error on our side, we will make sure it is rectified.

      Yes. We will check your previous order and confirm the price, as prices may have changed. Repeat orders follow the quality of your previous order, and we keep your approved colour on record so it can be matched.

      We check each order against your approved mock-up.

      Still have a question?

      Tell us what you need and we will come back with a recommendation and a quote. Mock-ups are free.

      Browse products

      Prefer to chat? WhatsApp us (opens in a new tab) or write to hello@nanyangxpress.com

      Legal

      Privacy notice

      What we do with the details you give us when you ask for a quote, a mock-up or an order. Short version: we only use what you send us to reply to you and serve your order, and this website does not track you.What we do with the details you give us when you ask for a quote, a mock-up or an order. Short version: we only use what you send us to reply to you and serve your order, and the usage statistics this website keeps are anonymous.

      English | Bahasa Malaysia

      Last updated: 6 November 2026

      Who we are

      This notice is from Nanyang Xpress (Singapore UEN 202212556HMalaysia registration no. 202401026460). "We" and "us" mean Nanyang Xpress. Our office addresses are on the Contact page.

      Data Protection Officer: briantey@nanyangexpress.org. General enquiries: hello@nanyangxpress.com.

      It covers this website and the quotes, mock-ups and orders you ask us for. It is written to follow the Personal Data Protection Act 2012 of Singaporethe Personal Data Protection Act 2010 of Malaysia (as amended).

      This notice applies to visitors of any age. The website is not directed at children, and we do not knowingly collect personal data from them.

      What we collect

      We collect only what you choose to give us:

      • In the enquiry and mock-up form: your name, organisation or event, and, if you add them, email, phone number, the date you need your order by, where it should be delivered (Singapore, Malaysia or both), notes, your account manager's email, the products and quantities on your shortlist, and a brand colour if you pick one. If you choose a logo file, only its file name is added to the message; you attach the file yourself.
      • When you contact us directly by email, WhatsApp or phone: whatever you share, such as artwork, delivery details and order details.
      • In the newsletter box: your email address, only if you type it there and press Sign up. See "Newsletter signup" below.
      • In the mock-up request window, only if you tick "Save my request": the details listed in "Mock-up requests saved with your consent" below.

      You do not have to give us any personal data. If you do not, we may not be able to prepare a quote or mock-up or reply to you.

      The website has no user accounts, no analytics and no advertising or tracking cookies. See Cookies and browser storage for the few preferences it keeps in your browser.

      The website has no user accounts and no advertising or tracking cookies. It does keep anonymous usage statistics, described in "Anonymous site statistics" below. See Cookies and browser storage for what is kept in your browser.

      What happens when you use the request form

      The form is put together in your browser. Nothing is sent to us by the website itself, unless you tick "Save my request" in the request window (see "Mock-up requests saved with your consent" below).

      • Send by email opens your email app, or Gmail in a new tab on a computer, with your request filled in. We receive that message only when you press send there.
      • Copy request copies the text to your device so you can paste it into an email or a WhatsApp message to us.
      • To save you retyping, the details you enter are kept on your own device (in your browser) until you press Clear my details or clear your browser data. They are not sent to us by being saved on your device. They reach us only if you tick "Save my request", or press send.

      Mock-up requests saved with your consent

      The mock-up request window has an optional tick box: "Save my request so Nanyang Xpress can follow up if I do not send it." It is never ticked for you. If you leave it empty, nothing you type leaves your device until you press send in WhatsApp or your email app. If you tick it, and you have given a valid email address or phone number, we save your request on our side as you fill it in, and again when you send it. Ticking the box is your consent.

      • What we save: your name, organisation or event, email address and phone number (whichever you entered), the product codes you picked, the total number of pieces, what you ticked under "What do you need", where it should be delivered, the date you need it by, whether you chose a logo file, a note-only logo request or left the logo for later (never the file or its name), your notes (up to 800 characters), how far through the window you got, whether you sent the request, the dates and times it was saved, and which version of the tick-box wording you saw. We do not save your account manager's email, and your IP address is not stored with it.
      • Why: to follow up on your free mock-up request if you did not get to send it, and to prepare your mock-up and quote. We use it for nothing else. We do not sell it and we do not add you to the newsletter from it.
      • When: only after you tick the box and give a valid email address or phone number. Nothing is saved while the box is empty.
      • Who can see it: only Nanyang Xpress staff who look after the website and customer requests. It is never joined to the anonymous visit statistics.
      • Where it is kept: in the cloud database service we use, in a table of its own. Your browser sends the details there only after you tick the box. To limit abuse, the service counts attempts per minute using a scrambled one-way code made from your IP address; that code is not saved with your request.
      • How long: we delete saved requests 12 months after they were last updated.
      • Withdraw or delete: untick the box while the window is open, or press "Clear my details", and what we saved is deleted. You can also write to hello@nanyangxpress.com (or briantey@nanyangexpress.org) and we will delete it.
      • If you close the window: we make one last save of what you had entered, and nothing more after that. Reopening the window starts with the box empty.
      • Follow-up: a member of staff may contact you about this request, by the email address or phone number you gave. If you ask them to stop, they will.

      These details are kept apart from the anonymous visit counts described below and are never joined to them. Nothing you type in the window is put into a count.

      You can use the request window, and send your request, without ticking the box.

      Newsletter signup

      The website has an optional box in the footer, and a small prompt that can appear while you browse, where you can subscribe to hear from us by email. It asks for your email address only. We store it only when you type it there and press Sign up. There is no pre-ticked box: pressing Sign up is your consent. We do not add addresses from the request form, from enquiries or from anywhere else.

      • Purpose: to email you the latest updates from Nanyang Xpress and how we can support organisations like yours. We do not use the address for anything else and we do not sell it.
      • Where it is kept: in a cloud database that we control, in a table of its own that only Nanyang Xpress staff who look after the website and the mailing can read. Your IP address is not stored with it. To limit abuse, the sign-up service counts attempts per minute using a scrambled one-way code made from the address; that code is not linked to your email.
      • How long: until you unsubscribe. After that we keep the address, marked as unsubscribed, only so that we do not email it again, until you ask us to delete it.
      • Unsubscribe or delete: reply to any of our emails, or write to hello@nanyangxpress.com, and we will remove you or delete your address.

      This email address is kept apart from the anonymous visit counts described below and is never joined to them. No email address is ever put into a count.

      You can use the whole website without signing up. You can withdraw your consent at any time as described above.

      Anonymous site statistics

      To see which pages and products are useful, and where visitors get stuck, the website counts how it is used. It records: the part of the site that is opened (for example the shop, the FAQ or Past orders); how long you spend on each page, guide, FAQ page and product sheet, counted only while the page is open on your screen and you are using it (the count pauses when you switch to another tab or leave the page untouched for 15 seconds); the product code when a product sheet is opened, and whether you use its colour buttons, price calculator or Add to shortlist button; the category when a shop filter is used; when the quote panel is opened or a request is sent, and by which channel (WhatsApp, email, copy or PDF); for the quote panel, which step you reached (products, logo or your details), how long it was open, the name of the last box you used (for example "email" or "notes", never what you typed in it), the product codes in your list, and how the panel was closed; clicks on buttons, links, menus, product cards and tabs, kept only as a fixed label such as "footer, privacy" and never as the words on the page; when something is clicked repeatedly or a click seems to do nothing; how far down any page you scroll (25, 50, 75 or 100 per cent); how fast a page loaded and whether it jumped about while loading; when you leave within five seconds without clicking; the kind of any script error on the page (for example "type error", never its message); and when a page is not found. With each count it records the language of the page, whether you chose Singapore or Malaysia, whether your screen is a phone, tablet or computer, whether your device is in light or dark mode, a general browser family such as Chrome or Safari, and the website you came from (the website name only).

      Nothing you type is recorded: no names, email addresses, phone numbers, notes, quantities, search words or anything in the request form or the price calculator. Only the name of a box you used is counted, never what is in it.

      These counts are anonymous. We do not use cookies or any permanent identifier, and we do not store your IP address, your browser's identification string or your location. A random code is made when a page opens. It stays in memory only, is not saved on your device, and is gone when you leave or reload the page. It lets us count one page visit as one visit, and it cannot be linked to you or to any other visit. We cannot identify you from these counts and we do not combine them with any other information about you.

      The counts are kept in a database that we control, in the cloud. As with any website, your IP address reaches the servers of the cloud provider when your browser sends the data, but we do not store it with the counts. Only Nanyang Xpress staff who look after the website can see them. We keep individual counts for 13 months, then delete them or combine them into totals that cannot be traced to anyone. We use them only to improve the website, our products and our service, never for advertising, and we do not sell or share them.

      We do not count anything if your browser sends a Do Not Track or Global Privacy Control signal. You can also opt out at any time with the Anonymous visit counting switch on the Cookies and browser storage page. That choice is saved on your own device and is not sent to us.

      Why we use your details

      • to reply to you and answer your questions;
      • to prepare quotes, mock-ups and quotations;
      • to follow up on a mock-up request you chose to save but did not send;
      • to take, produce, pack, deliver and invoice orders, and keep the records of them;
      • to follow the law and to protect our rights where needed.

      We will not use your details for a different purpose unless you agree or the law allows it.

      Who we share it with, and sending it overseas

      We do not sell personal data. We share it only with people who need it to serve you:

      • our own staff, including across our Singapore and Malaysia offices where an order involves both;
      • couriers and other partners who help us produce, pack and deliver your order;
      • providers of the tools we use to communicate with you, such as Gmail and WhatsApp. These are third-party services and may handle data outside Singapore and Malaysia.

      If your personal data leaves Singapore or Malaysia, we take reasonable steps so that it is protected to a standard comparable to the law that applies to us. We may also disclose data when the law or a lawful authority requires it.

      How long we keep it, and how we protect it

      We keep personal data only as long as needed for the purposes above or as required by law.

      A mock-up request saved with your tick is deleted 12 months after it was last updated. You can ask us to delete it sooner.

      We take reasonable steps to protect it, such as limiting access to staff who need it. Email and messaging are not completely secure, so please do not send payment card numbers or identity numbers to us that we have not asked for.

      Your rights: access, correction and questions

      You may ask us for a copy of the personal data we hold about you, how it has been used or disclosed, and to correct anything that is wrong. Email briantey@nanyangexpress.org with "Data protection" in the subject line and tell us what you need. We will check who you are, then reply as soon as reasonably possible, and tell you if we need more time. Where the law allows we may charge a reasonable fee for an access request, and we will tell you first.

      This is the contact for all data protection questions, requests and complaints: briantey@nanyangexpress.org (Monday to Friday, 9am to 6pm).

      Singapore

      For people in Singapore, we aim to follow the Personal Data Protection Act 2012: consent, a stated purpose, access and correction, protection, limited retention and care when sending data overseas, as set out above. If you are not satisfied with our reply you can also contact the Personal Data Protection Commission of Singapore.

      We design the anonymous visit and click counts so that they cannot identify you. If anything about them concerns you, write to our Data Protection Officer at briantey@nanyangexpress.org.

      Malaysia

      For people in Malaysia, this is our notice under the Personal Data Protection Act 2010 (as amended). In line with its principles, we tell you what we collect and why (notice and choice), we use it for those purposes and share it only as described (general and disclosure principles), we protect it and keep it no longer than needed (security and retention), and we keep it accurate and let you ask for access and correction (data integrity and access). You may also withdraw consent as described above. If you are not satisfied with our reply you can contact the Personal Data Protection Commissioner of Malaysia.

      We design the anonymous visit and click counts so that they cannot identify you. If anything about them concerns you, write to our Data Protection Officer at briantey@nanyangexpress.org.

      This notice is available in English and in Bahasa Malaysia: Notis Privasi.

      Other services this website uses

      The fonts and images on this website are hosted on our own site, so your browser makes no request to any other company's server when a page loads.

      • Our web host may keep standard technical logs (such as IP address, browser type and the page requested) to deliver the site and keep it secure.
      • Anonymous counts are sent from your browser to the cloud database service we use, only while counting is on and you have not opted out.
      • Newsletter signup. If you use the newsletter box, your browser sends your email address to the cloud database service we use, only when you press Sign up.
      • Saving a mock-up request. If you tick "Save my request", your browser sends the details to the cloud database service we use, as you fill the window in and when you send it.
      • Links to other services. WhatsApp, Gmail, Google Maps, Google Business Profile (Google reviews), Instagram and Facebook are separate services with their own privacy policies. A request goes to them only when you click their link.

      Changes to this notice

      We may update this notice. The date at the top shows the latest version.

      Legal

      Cookies and browser storage

      We only store your preferences in your browser. No tracking or advertising cookies.

      Last updated: 6 November 2026

      The short version

      This website does not set any cookies. It uses your browser's local storage, a small space on your own device, to remember choices you make and, if you use the request form, the details you type so you do not have to type them again. For the newsletter prompt it uses session storage, which is cleared when you close the tab. None of it is sent to us by being stored, and none of it is used to track you or for advertising.

      The website does not use analytics. If we ever add analytics or anything else that needs your consent, we will ask you first and update this page.

      The website counts how it is used, anonymously, without cookies and without any permanent identifier. See "Anonymous site statistics" in the Privacy notice. You can opt out below.

      What is stored

      NameWhat it holdsWhyHow longType
      nx-theme"light" or "dark"Remembers the theme you chose with the theme buttonUntil you clear your browser dataPreference
      nx-faq-country"sg" or "my"Remembers whether you chose Singapore or Malaysia, so the right offices, FAQ answers, notes and prices showUntil you clear your browser dataPreference
      nx-xmas-music"1" or "0"Remembers whether you switched the festive music on or offUntil you clear your browser dataPreference
      nx-bar-dismissedA time stampRemembers that you closed the "Free design and mock-up" bar, so we do not show it again for 7 daysUsed for 7 days, then ignored until you clear your browser dataPreference
      nx-storage-notice"1"Remembers that you closed the notice about this pageUntil you clear your browser dataPreference
      nx-shortlistThe products, colours and quantities you added to your shortlistKeeps your shortlist if you leave and come backUntil you remove the items or clear your browser dataEssential for the shortlist you asked for
      nx-enquiryThe details you type in the request form: name, organisation, email, phone, notes, dates and optionsSaves you retyping. It stays on your device and is not sent to us unless you tick "Save my request" in the request window, or press sendUntil you press "Clear my details" or clear your browser dataEssential for the form you asked to use
      nx-nl"shown", "closed" or "ok"Remembers, for this visit only, that the newsletter prompt was shown or closed, or that you signed up, so it does not appear again. It never holds your email addressUntil you close the tab or the browser (session storage)Preference
      nx-analytics-off"1" if you switched anonymous visit counting offRemembers that you do not want to be counted. It is a preference, not an identifierUntil you clear your browser dataPreference
      nx-notice-seen"1"Remembers that you closed the notice about anonymous visit countingUntil you clear your browser dataPreference

      The shortlist and request form keys are created, empty, when you first open the site. Your brand colour and the name of a logo file you pick are kept only while the page is open. They are not stored.

      Newsletter box

      The newsletter box in the footer, and its prompt, set no cookies. We store your email address only when you type it into the box and press Sign up. It is sent to us then and is not kept in your browser. The only thing kept in your browser is the "nx-nl" note in the table above, which holds no email address and goes when you close the tab.

      The address is kept apart from the anonymous counts and is never joined to them.

      How we use the address, how long we keep it, and how to unsubscribe or have it deleted are in the Privacy notice. You can also write to hello@nanyangxpress.com.

      Saving a mock-up request

      The "Save my request" tick box in the request window sets no cookies and stores nothing in your browser. If you tick it, a random reference (not linked to the anonymous counts) is kept only in the page's memory while the window is open, so that later changes update the same request. It disappears when you close or reload the page. The details are sent to us only after you tick the box.

      How we use them, how long we keep them and how to have them deleted are in the Privacy notice. You can also write to hello@nanyangxpress.com.

      Anonymous site statistics

      We count visits, clicks and time spent anonymously to improve this site. No cookies are used and nothing you type is recorded. The counts are kept for 13 months in a database we control, in the cloud, and only Nanyang Xpress staff who look after the website can see them.

      • What is counted: the pages, products and categories opened; how long you spend on pages and product sheets (only while the page is open on your screen and you are using it); clicks on buttons, links, menus, cards and tabs, kept as a fixed label and never as page text; use of the colour buttons, price calculator and Add to shortlist button; quote requests and the channel used (WhatsApp, email, copy or PDF); for the quote panel, the step you reached, how long it was open, the name of the last box you used and the product codes in your list; clicks that seem to do nothing; FAQ questions opened; how far a page is read; how fast a page loads; the kind of any script error; and leaving within five seconds. Each count also notes the page language, Singapore or Malaysia, phone, tablet or computer, light or dark mode, a general browser family and the website you came from (name only).
      • What is not counted: names, emails, phone numbers, quantities, anything typed in a form, the price calculator or a search box (only the name of a box you used is counted, never what is in it), your IP address, your browser's identification string, or any code that follows you from one visit to the next. A random visit code exists only in memory while the page is open.

      Details are in the Privacy notice. If your browser sends Do Not Track or Global Privacy Control, nothing is counted and the switch below shows Off.

      Anonymous visit counting: On

      Other services your browser contacts

      None when a page loads. The fonts are hosted on our own site, so your browser makes no request to Google or any other company for them.

      The fonts are hosted on our own site, so your browser makes no request to Google or any other company for them. The one other service it contacts is the cloud database service we use for the anonymous counts, and only while counting is on and you have not opted out.

      If you use the newsletter box, your browser also sends your email address to the cloud service we use, when you press Sign up.

      If you tick "Save my request" in the request window, your browser also sends the details to the cloud service we use, as you fill the window in and when you send it.

      WhatsApp, Gmail, Google Maps, Google Business Profile (Google reviews), Instagram and Facebook are contacted only if you click their links. See the Privacy notice.

      Clearing or blocking it

      Use Clear my details in the request panel to remove the saved form details; if you had ticked "Save my request", this also deletes the request we saved. To remove everything else, clear this site's data in your browser settings. The site still works if you block storage; it just will not remember your choices.

      The theme button, region switch and music button each save only the choice you make with them.

      Questions

      Email hello@nanyangxpress.com.

      Legal

      Terms of use

      The rules for using this website. A quotation from us is what confirms the details of an order.

      Last updated: 4 November 2026

      About these terms

      These terms cover your use of this website, operated by Nanyang Xpress (Singapore UEN 202212556H; Malaysia registration no. 202401026460). By using the website you accept them. If you do not accept them, please do not use it.

      Information on this website

      The website is for reference. Product images, colours, specifications and prices shown are indicative. Colours on a screen can differ from the real product, and items and details can change. We take care to keep the site accurate, but we do not promise that it is complete or free of errors.

      Quotes and orders

      Browsing the site, adding products to a shortlist and sending a request are not an order. Minimum orders and lead times are as published in our FAQ. Your quotation confirms the price, quantities, artwork, delivery and the other details of your order. Payment methods and terms are confirmed in your quotation.

      Your artwork

      If you send us a logo, design, text or image, you confirm that you own it or have the right to use it and to have us reproduce it on your products. You are responsible for that. We may decline artwork that appears to infringe someone else's rights or that is unlawful.

      Our content

      The text, design, layout, photos, graphics and logos on this website belong to Nanyang Xpress or are used with permission. You may view and print pages to consider or discuss our services. Please do not copy, republish or sell our content without our written permission. Names, logos and trade marks of other companies belong to their owners.

      Using the website

      Please use the website lawfully and fairly. Do not try to disrupt it, gain unauthorised access to it, or use automated tools to copy it in bulk.

      Limits on our liability

      To the extent the law allows, we are not liable for loss that results from using, or not being able to use, this website or relying on the information on it, including indirect or consequential loss. Nothing in these terms limits liability that cannot be limited by law, or any right you have under consumer protection law that cannot be waived.

      Governing law

      These terms are governed by the laws of Singapore, and the courts of Singapore have jurisdiction over any dispute about them.

      Changes and contact

      We may update these terms. The date at the top shows the latest version. Questions: hello@nanyangxpress.com. See also our Privacy notice and Cookies and browser storage.

      Legal

      Accessibility statement

      We want everyone to be able to browse our products and ask for a quote. This is what we support today, what is not perfect yet, and how to reach us.

      Last updated: 4 November 2026

      Our aim

      We aim for this website to meet the Web Content Accessibility Guidelines (WCAG) 2.1 at level AA. This statement comes from our own review of the site. It has not been audited by an independent specialist, so some gaps may remain.

      What we support

      • Keyboard. Pages, menus, the shop, the shortlist and the request form can be used with a keyboard, with a visible focus outline and a "Skip to content" link.
      • Screen readers. Pages use headings, landmarks, labelled controls and spoken status messages for things like the shortlist and form errors.
      • Text alternatives. Product photos have a text description. Decorative images are hidden from screen readers.
      • Reduced motion. If your device asks for reduced motion, we switch off animation and the falling-snow effect.
      • Light and dark. The site follows your device's light or dark setting, and the theme button lets you choose.
      • Zoom and small screens. Pages are designed to reflow on phones and when text is enlarged.

      Known limitations

      • Festive music. The Christmas music is optional but it is not off by default: unless you have turned it off before, a short tune starts playing after your first tap, click or key press, up to five times, and a music button turns it off and remembers your choice. Some people will find this disruptive.
      • Past orders gallery. The pictures are real photos of finished orders we have produced. Each has a short text description that names the product type and its colour only. It does not read out logos or printed text, and the gallery does not show quantities or client names. The photo viewer works with a keyboard (arrow keys to move, Esc to close).
      • Catalogue PDFs. The downloadable catalogues may not work fully with screen readers. Ask us and we will send the details another way.
      • Product photos and colours. Descriptions of product photos are short, and colour is shown by swatches and names. Ask us if you need the colour or fabric described in words.
      • Interactive tools. The colour matcher, shortlist and request form are more complex than other pages. If one does not work for you, contact us and we will take your request by email or WhatsApp instead.

      Ask us for help

      If you cannot use part of this website, or want information in another format, tell us what you were trying to do:

      We will reply as soon as we can and, where possible, take your quote or mock-up request in a way that works for you.

      Chat with us