Step 1 of 4


Made to Order: Please select your collar size to begin customising your MTO shirt. We recommend this programme if you usually fit well in RTW garments. Please refer to our MTO sizing guide below for reference.

Made to Measure: Please provide your measurements so we can craft your unique MTM pattern. We recommend this programme if you usually have issues with RTW garments, or if you want to experience finer tailoring. Please refer to our MTM measurement guide below to start.

If you are unsure about how to measure yourself please follow our measurement guide located below.

Please allow 3-4 weeks' time for your custom garments to be made.

Click here for answers to your commonly asked questions.

<% v.errors[0] %>
<%selectedVariant.price | price%>

Step 2 of 4


No matter what occasion you need shirts for, our two MTO shirting options: spread collar dress shirt and button down sport shirt are sure to cover nearly all your bases. Opt for the spread collar dress shirt in white cotton for an elegant and refined garment fit for any workplace, or go for the OCBD in light blue Oxford cloth for a quintessential shirt that perfectly bridges formal and casual wear.

Please select your desired style from the dropdown menu below.

<%selectedVariant.price | price%>

Step 3 of 4


If you are looking to acquire your first shirt, we recommend that you follow the style of our house shirt for a garment that you can wear from work to the weekend, and everything in between for maximum wearability.

We recommend the following choices for stylistic options as a good place to begin your shirting journey.

Dress shirt: spread collar, no placket, no gauntlet buttons, and no chest pocket.

OCBD: button down collar, placket, gauntlet buttons, and chest pocket.

Please select your stylistic customisations from the dropdown menu below.

<%selectedVariant.price | price%>

Step 4 of 4

A better fit

Please answer all of the following questions to the best of your knowledge so we can create the perfect fit for you.

<%selectedVariant.price | price%>