How to Layer Vintage Clothing for a Modern Look: A Complete, Honest Guide From Someone Who Handles These Pieces Every Day

Every week I unpack boxes of vintage Ralph Lauren, Tommy Hilfiger, Lacoste and similar pieces, and every week I think the same thing: most of this stuff is actually easier to wear today than it was when it was made. The proportions, the fabrics, the colours. It all still works. The part people struggle with is not the individual pieces. It is putting them together in a way that feels current rather than costume. That is what layering does. Done right, it bridges the gap between a piece from 1988 and a wardrobe that looks like 2026. Done wrong, it piles on too much at once and loses the thread entirely. This guide is about doing it right.

Why layering works so well with vintage clothing

Layering is not just a styling trick. It is actually the natural language of vintage clothes. Think about how quality garments from the 1970s, 80s and 90s were originally worn. A Lacoste polo under a cable knit. A button-down shirt under a crewneck sweater. A rugby shirt under a waxed jacket. These clothes were designed to be combined, not worn in isolation. When you layer them today with a few modern pieces mixed in, you are not fighting the garments. You are working with them.

There is also a practical reason why layering helps vintage pieces look modern: it lets you control proportion. Vintage sizing and silhouettes are different from today's cuts. A 90s Ralph Lauren Oxford shirt might be slightly boxier than a contemporary one. Layering it under a fitted modern knitwear piece, or leaving it open over a slim white tee, immediately updates the silhouette without touching a needle and thread.

The one rule that changes everything: work from thin to heavy

Before we get into specific combinations, there is one structural principle worth understanding. Always layer from the thinnest, most fitted pieces at the base outwards to the heaviest and most structured pieces on top. This sounds obvious but it is the thing most people ignore, and it is why some layered outfits look effortless while others look chaotic.

In practice it means this. A cotton tee or a fine jersey polo goes on first. Over that might come a lightweight Oxford shirt or a thin vintage flannel. Over that, a heavier knit or a chunkier cardigan. And over everything, if needed, something structured like a denim jacket, a blazer or a wool coat. Each layer should be slightly roomier than the one beneath it, but not drastically so. A tiny bit of collar, cuff or hem peeking out from underneath is intentional. Too much bulk underneath a layer makes the outer piece look like it does not fit.

This is especially relevant with vintage pieces, which often have more generous cuts than modern equivalents. A vintage 90s Tommy Hilfiger crewneck sweater, for example, will often have enough room in the body to comfortably layer over a collared shirt. A slim modern turtleneck fits cleanly under a vintage flannel. These combinations work because the weight and volume are correctly ordered.

Start with one strong vintage piece and build around it

This is the advice every stylist gives, and it genuinely is the right starting point. Pick one piece to be the hero of the outfit. Everything else exists to frame it, not compete with it.

For most people starting out with vintage, the easiest hero pieces are outerwear and knitwear. A vintage denim jacket (€30 to €65 for a solid Levi's or Lee), a wool blazer (€40 to €90 for a good Harris Tweed or Ralph Lauren), or a heavyweight cable knit (€25 to €60 for a quality Aran or fisherman style) all work as a centrepiece that you layer around rather than on top of.

Once you have your hero piece, the rule is simple: keep everything else clean, modern and unobtrusive. If the vintage piece is loud, go monochrome underneath. If it is subtle, you have more room to play. The vintage piece earns the attention. Everything else supports it.

Specific layering formulas that actually work

I am going to give you real combinations here, the kind I would suggest to a customer standing in the shop with a piece in their hand.

The vintage polo or tee under an open Oxford shirt

Take a vintage Lacoste or Ralph Lauren polo (€20 to €45 at Revaleur) in a solid colour. Wear it tucked or half-tucked under an open, unbuttoned Oxford shirt in a complementary or neutral tone. Finish with dark slim jeans or chinos and clean leather sneakers or loafers. This looks like it took no effort, which is exactly the point. The polo adds colour and texture. The Oxford gives structure. The modern trousers and shoes ground the whole thing in the present.

The vintage knit over a collared shirt

This is perhaps the most versatile formula I know, and it works with almost any vintage knitwear piece. A crewneck or V-neck sweater worn over a button-down shirt, with just the collar and ideally a bit of cuff visible. The shirt collar does two things at once: it adds a layer of structure and it frames the face in a way that feels put together rather than thrown on. Try a vintage Ralph Lauren cable knit (€35 to €75) over a crisp white Oxford, with tailored trousers. Or a vintage Tommy Hilfiger colour-block sweater over a blue OCBD shirt for something with a bit more personality.

I wrote more about working with vintage knitwear specifically in my guide on how to style vintage knitwear in 2026, which is worth a read if this is a category you want to go deeper on.

The vintage overshirt or flannel as the middle layer

A flannel shirt or heavy overshirt worn open over a plain white or grey tee, with the sleeves rolled once or twice, is one of the clearest signals of relaxed, effortless dressing. Vintage flannels (€18 to €45) almost always have richer colours and heavier fabric weights than new ones at the same price point. Wear one open as a light jacket substitute over a fitted tee and a good pair of dark jeans. For cooler weather, add a structured wool coat over the top and the whole thing still works because the flannel becomes the visible middle layer.

The vintage blazer over almost anything

A well-chosen vintage blazer is the most powerful modernising tool in layered vintage dressing. It takes almost any casual combination and adds intention to it. A vintage Ralph Lauren or Hugo Boss blazer (€45 to €120 for something genuinely good) worn over a plain tee and dark trousers, with clean white sneakers, is a complete modern outfit. Wear the same blazer over a fine rollneck and you move it into smart casual territory. The blazer is doing the heavy lifting here and the layers underneath are deliberately simple.

If you want to know more about quality markers to look for in secondhand outerwear and blazers, my guide on how to spot quality in a secondhand wool coat covers the fabric and construction details that matter.

The vintage denim jacket as the outer layer

A vintage denim jacket (€30 to €65) worn over a vintage or modern knit is a combination that has never really gone out of style and probably never will. The key is fit. The knit underneath should be slim enough that the denim jacket can still close or at least sit properly across the shoulders. A heavy Aran over a boxy denim jacket creates too much bulk. A fine merino or a thin cotton knit under the same jacket works perfectly. Add a plain white tee underneath the knit if the weather calls for it and you have got three functional layers that together still look proportionate and clean.

Mixing vintage and modern: the proportions conversation

The single biggest mistake people make when layering vintage with modern pieces is ignoring proportion. Vintage clothes, particularly pieces from the late 80s and early 90s, often have broader shoulders, longer torsos and looser sleeves than contemporary equivalents. When you layer two pieces that are both cut generously, the result reads as oversized rather than layered.

The solution is contrast. If the vintage piece on top is large, the modern piece underneath should be slim. If the vintage piece is slim, you have more flexibility. A big 90s Nautica fleece looks better over a close-fitting turtleneck than over another boxy base layer. A fitted vintage polo works under an open wide-cut overshirt because the proportions are inverted correctly.

The same principle applies to length. If your vintage outer layer is long, make sure what shows beneath it is short enough not to create a messy layered hem. A vintage car coat or long blazer over slim trousers reads as deliberate and structured. The same coat over wide-leg trousers with a longer shirt hem peeking out starts to lose its shape.

Texture and fabric: the underrated dimension of layered dressing

Colour gets all the attention in styling conversations, but texture is where layered vintage outfits actually become interesting. The best combinations put contrasting fabrics next to each other in a way that creates visual depth without needing pattern or colour to do the work.

Think about what vintage clothing actually offers in terms of fabric. A 1980s Shetland wool sweater has a roughness and warmth that modern fleece simply cannot replicate. A 90s Lacoste polo in thick pique cotton sits differently against the body than any modern equivalent. A vintage denim jacket has a faded, broken-in quality that new denim does not have. These textures are assets. Use them.

Some combinations that work well together from a texture standpoint:

  • Smooth cotton Oxford shirt under a rough Shetland or tweed knit
  • Thin merino rollneck under a heavyweight waxed cotton or denim jacket
  • Vintage corduroy overshirt over a plain jersey tee
  • Fine silk or OCBD collar visible above a chunky cable knit
  • Cotton flannel shirt under a structured wool blazer

Avoid putting two similarly textured pieces of similar weight directly against each other. Two chunky knits, or two stiff structured pieces, compress against each other and lose the dimensional effect that makes layering look intentional.

The footwear rule: modernise from the ground up

Here is something I notice almost every time someone tries on a vintage outfit in the shop and it does not quite land: the shoes. Modern, simple footwear is one of the fastest and most reliable ways to stop a layered vintage outfit from reading as a costume.

Clean white or off-white leather sneakers work with almost everything. So do simple leather loafers, derby shoes or Chelsea boots in black or tan. What tends to kill the modern edge of a vintage outfit is period-specific footwear: anything that reinforces the era the clothes come from rather than breaking the visual time signature.

If you are wearing a 1980s Ralph Lauren rugby shirt layered under a vintage wool blazer, a clean pair of white New Balance or simple leather loafers pulls the whole thing into the present. The same outfit with period-accurate boat shoes or something too trendy in the other direction loses the balance. Neutral and modern. That is the footwear brief.

Common layering mistakes and how to avoid them

I have seen enough outfits come through the door of a vintage shop to know what goes wrong. Here are the most common mistakes, with honest solutions.

Too many vintage pieces at once

Three or four vintage pieces in one outfit almost always reads as fancy dress. The more vintage pieces you stack, the harder it becomes to avoid an unintentional period recreation. One or two vintage pieces, surrounded by modern or neutral basics, is the right balance for most people in most contexts.

Ignoring fit

Vintage clothes are not always the right size, and two pieces that are both too big do not cancel each other out when layered. They just create more volume. If you are buying vintage to layer, fit-check each piece as part of a layered outfit, not just on its own. A vintage sweater that looks fine alone might make everything underneath it disappear.

Matching era to era too literally

Wearing a complete head-to-toe outfit from a single decade is a stylistic choice, but it is not layering for a modern look. It is cosplay. The modern feeling in layered vintage dressing comes precisely from the contrast between periods, between old and new. Let the vintage piece exist in the present, not in its original context.

Forgetting colour temperature

Vintage clothing tends to have warmer, earthier tones than modern clothing. Older dyes produce different results than synthetic modern ones. When you mix vintage and modern pieces, check that the colour temperatures are compatible. A warm camel vintage blazer will fight with a cool grey modern tee in a way that feels slightly off even if you cannot immediately identify why. Pair warm vintage tones with warm modern tones, and cool vintage tones with cool modern ones.

Building a layering-ready vintage wardrobe on a real budget

You do not need to spend a lot of money to have genuine layering options in your wardrobe. Here is a realistic budget breakdown for pieces that form the foundation of everything described above:

  • Vintage polo shirts (Lacoste, Ralph Lauren, Fred Perry): €15 to €45 each. Three or four in different colours gives you multiple base options.
  • Vintage Oxford or OCBD shirts (Ralph Lauren, Tommy Hilfiger, Gant): €20 to €55. These function both as base layers and as middle layers worn open.
  • Vintage knitwear (crewnecks, V-necks, cable knits in wool or cotton): €25 to €70. The category with the most variety and often the best value secondhand.
  • Vintage denim jacket (Levi's, Lee, Wrangler): €30 to €65. One good one is all you need to start.
  • Vintage blazer or sport coat (Ralph Lauren, Hugo Boss, Harris Tweed): €45 to €120 for something worth keeping.
  • Vintage overshirt or flannel: €18 to €45. Often the most underrated layering piece available secondhand.

A starting kit of one polo, one Oxford shirt, one knit, one flannel and one outer layer gives you enough combination options to dress for most situations. And the total cost, if you are patient and selective, comes in well under €200.

A note on sustainability and why this way of dressing matters

I started Revaleur because I genuinely believe that well-made old clothes are better than poorly made new ones. Layering vintage pieces is not just a style strategy. It is a way of using what already exists rather than adding to the pile of disposable fashion. The clothes we carry, the Lacoste polos and Ralph Lauren shirts and Tommy Hilfiger knits, were made to last. When you build layered outfits around them, you get more use out of each piece and you invest in a wardrobe that has actual longevity. That is the definition of conscious buying, and it is also, not coincidentally, good style.

Frequently asked questions

How do you layer vintage clothes without looking like you're wearing a costume?

The key is to limit yourself to one or two vintage pieces per outfit and surround them with simple, modern basics. If your vintage piece is the statement, everything else should be clean and unfussy. Modern footwear especially clean leather sneakers or simple loafers is one of the fastest ways to pull a vintage outfit into the present. The costume feeling comes from head-to-toe period dressing, not from one well-chosen vintage piece layered with contemporary basics.

What should I wear under a vintage sweater or knitwear?

A collared shirt underneath a vintage crewneck or V-neck is the most versatile option because the visible collar adds structure and frames the neckline. A plain Oxford shirt, a button-down in a complementary colour, or even a thin turtleneck all work well. The shirt should be thin enough to sit comfortably under the sweater without adding so much bulk that the knit loses its shape. Slim or regular fit shirts in cotton or fine poplin are ideal.

Can you mix different vintage eras in one layered outfit?

Yes, and this is actually one of the things that makes layered vintage dressing look modern rather than like a period recreation. The friction between a 1970s flannel and a 1990s polo, grounded by a pair of contemporary slim trousers, creates visual interest that a single-era outfit cannot achieve. The rule is to keep the silhouette coherent even if the decades are mixed. Similar proportions across the pieces, a consistent colour temperature, and modern shoes will tie it together.

What vintage brands layer best with modern clothing?

Ralph Lauren, Tommy Hilfiger, Lacoste, Gant and Fred Perry all layer exceptionally well because their designs are clean, their fabrics are high quality and their silhouettes are proportionate rather than fashion-forward. These brands made clothes meant to be worn with other clothes. A vintage Ralph Lauren Oxford shirt works under almost any knit. A Lacoste polo works under almost any open overshirt. They are, in the best sense, wardrobe foundations.

How much should I spend on vintage pieces for layering?

You do not need a large budget. A vintage polo or Oxford shirt from a quality brand typically costs between €15 and €55 secondhand, depending on condition and brand. Vintage knitwear runs €25 to €70 for something genuinely good. A vintage denim jacket is €30 to €65 and a blazer is €45 to €120 for a quality piece worth keeping. A complete starter kit covering all the main layering categories, one polo, one Oxford, one knit, one outer layer, can be assembled for around €120 to €200 total if you are selective.

Is it worth tailoring vintage clothes you buy for layering?

Sometimes, but not always. Simple alterations like taking in the side seams of a shirt or shortening sleeves can make a significant difference to how a piece layers. However, the best approach before spending on tailoring is to check whether the layering itself solves the fit issue. An oversized vintage shirt worn open over a fitted tee, for example, often looks better slightly boxy than tailored tight. Tailoring makes the most sense for outer layers like blazers and structured jackets where fit across the shoulders and chest is critical and cannot be improvised around.

If you are ready to start building a wardrobe that actually layers well, every piece at Revaleur is individually selected for quality, condition and wearability. Take a look when you have a moment. There is always something worth finding.

Back to blog
Shipping & Return
14 days return policy
Authenticity Verified
Saving 2,700 Liters of Water