UK-Wide Delivery
Custom Packaging — No Minimum Order Flexible quantities for launches, growing brands and repeat orders.
Free Artwork Check Your artwork is reviewed before production begins.
Need Custom Packaging? Request a Quote
Request a bespoke quote Final price depends on material, size and quantity.

Custom Telescoping Boxes

Made to Order Custom Printed No Minimum

Some products are not suited to single-piece cartons. They need a base and a separate lid that slides over the top. This is where telescopic packaging is used. Custom telescoping boxes are built as two-piece structures, allowing the lid to cover the base fully or partially. When the sizing is correct, the two sections align properly and the box keeps its shape during handling, storage and retail presentation.

Choose Your Box Style

Select the packaging style that best suits your product and brand.

(function () { const root = document.querySelector('#hp-cosmetics-quote[data-hpcosq]'); if (!root || root.dataset.ready === '1') return; root.dataset.ready = '1'; const form = root.querySelector('#hp-cosmetics-quote-form'); const steps = Array.from(root.querySelectorAll('[data-hpcosq-step]')); const indicators = Array.from(root.querySelectorAll('[data-hpcosq-goto]')); const response = root.querySelector('#hpcosq-response'); const submitButton = form.querySelector('[type="submit"]'); const submitLabel = submitButton.querySelector('.hpcq-submit-label'); const customQuantity = root.querySelector('#hpcosq-custom-quantity'); let currentStep = 1; const summary = { style: root.querySelector('#hpcosq-summary-style'), dimensions: root.querySelector('#hpcosq-summary-dimensions'), quantity: root.querySelector('#hpcosq-summary-quantity'), material: root.querySelector('#hpcosq-summary-material'), printing: root.querySelector('#hpcosq-summary-printing'), addons: root.querySelector('#hpcosq-summary-addons'), lamination: root.querySelector('#hpcosq-summary-lamination'), artwork: root.querySelector('#hpcosq-summary-artwork'), reference: root.querySelector('#hpcosq-summary-reference'), dieline: root.querySelector('#hpcosq-summary-dieline') }; function selectedValue(name) { const input = form.querySelector('[name="' + name + '"]:checked'); return input ? input.value : ''; } function setSummary(element, value, fallback = 'Not selected') { if (element) element.textContent = value || fallback; } function showStep(number, shouldScroll = true) { currentStep = Math.max(1, Math.min(7, Number(number))); steps.forEach(step => { const active = Number(step.dataset.hpcosqStep) === currentStep; step.hidden = !active; step.classList.toggle('is-active', active); }); indicators.forEach(indicator => { const number = Number(indicator.dataset.hpcosqGoto); indicator.classList.toggle('is-active', number === currentStep); indicator.classList.toggle('is-complete', number element.classList.remove('is-invalid')); step.querySelectorAll('.hpcq-error, .hpcq-group-error').forEach(element => { element.textContent = ''; }); } function fieldError(field, message) { field.classList.add('is-invalid'); const holder = field.closest('.hpcq-field'); const error = holder ? holder.querySelector('.hpcq-error') : null; if (error) error.textContent = message; } function groupError(step, name, message) { const group = step.querySelector('[data-required-group="' + name + '"]'); const error = step.querySelector('[data-error-for="' + name + '"]'); if (group) group.classList.add('is-invalid'); if (error) error.textContent = message; } function validateStep(number) { const step = root.querySelector('[data-hpcosq-step="' + number + '"]'); if (!step) return true; clearErrors(step); let valid = true; step.querySelectorAll('[required]').forEach(field => { if (!String(field.value || '').trim()) { fieldError(field, 'This field is required.'); valid = false; } else if (field.type === 'email' && !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(field.value.trim())) { fieldError(field, 'Enter a valid email address.'); valid = false; } else if (field.type === 'number' && Number(field.value) { if (!selectedValue(name)) { groupError(step, name, 'Please select an option.'); valid = false; } }); if (number === 2 && selectedValue('quantity') === 'custom') { const custom = form.querySelector('[name="qty_custom"]'); if (!custom.value || Number(custom.value) { const itemCard = item.closest('.hpcq-option-card, .hpcq-style-card, .hpcq-quantity-card'); if (itemCard) itemCard.classList.toggle('is-selected', item.checked); }); } else { card.classList.toggle('is-selected', input.checked); } } function fileFor(name) { const input = form.querySelector('[name="' + name + '"]'); return input && input.files[0] ? input.files[0].name : ''; } function updateSummary() { const styleInput = form.querySelector('[name="box_style"]:checked'); const imageUrl = styleInput ? (styleInput.dataset.image || '') : ''; const imageSource = styleInput ? (styleInput.dataset.source || '') : ''; form.querySelector('#hpcosq-style-label').value = styleInput ? styleInput.value : ''; form.querySelector('#hpcosq-image-url').value = imageUrl; form.querySelector('#hpcosq-image-source').value = imageSource; setSummary(summary.style, styleInput ? styleInput.value : '', 'No style selected'); const preview = root.querySelector('#hpcosq-preview-image'); const placeholder = root.querySelector('#hpcosq-preview-placeholder'); const placeholderText = placeholder ? placeholder.querySelector('span') : null; if (placeholderText) placeholderText.textContent = styleInput ? styleInput.value : 'No style selected'; const hidePreviewImage = function () { if (!preview) return; // Keep a valid transparent source while the optional preview is hidden. // An empty/missing src is reported as a broken internal image by crawlers. preview.src = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=='; preview.setAttribute('alt', ''); preview.setAttribute('aria-hidden', 'true'); preview.hidden = true; preview.style.setProperty('display', 'none', 'important'); if (placeholder) placeholder.hidden = false; }; if (preview) { preview.onerror = function () { hidePreviewImage(); }; } if (imageUrl) { preview.style.removeProperty('display'); preview.src = imageUrl; preview.alt = styleInput.value; preview.removeAttribute('aria-hidden'); preview.hidden = false; placeholder.hidden = true; } else { hidePreviewImage(); } const length = form.querySelector('[name="length"]').value; const width = form.querySelector('[name="width"]').value; const height = form.querySelector('[name="height"]').value; const unit = form.querySelector('[name="unit"]').value; setSummary(summary.dimensions, length && width && height && unit ? length + ' × ' + width + ' × ' + height + ' ' + unit : ''); const quantity = selectedValue('quantity'); const custom = form.querySelector('[name="qty_custom"]').value; const finalQuantity = quantity === 'custom' ? custom : quantity; form.querySelector('#hpcosq-qty-choice').value = quantity === 'custom' ? 'Custom' : quantity; setSummary(summary.quantity, finalQuantity); setSummary(summary.material, selectedValue('material')); setSummary(summary.printing, selectedValue('printing')); const addons = Array.from(form.querySelectorAll('[name="extra_options[]"]:checked')).map(item => item.value); form.querySelector('#hpcosq-addons').value = addons.join(', '); setSummary(summary.addons, addons.join(', '), 'None selected'); const lamination = selectedValue('finish'); form.querySelector('#hpcosq-lamination').value = lamination; setSummary(summary.lamination, lamination); setSummary(summary.artwork, fileFor('artwork_file')); setSummary(summary.reference, fileFor('reference_file')); setSummary(summary.dieline, fileFor('dieline_file')); } function resetForm() { form.reset(); form.querySelectorAll('.is-selected, .is-invalid').forEach(element => element.classList.remove('is-selected', 'is-invalid')); form.querySelectorAll('.hpcq-error, .hpcq-group-error').forEach(element => { element.textContent = ''; }); root.querySelectorAll('[data-file-name]').forEach(element => { element.textContent = 'No file selected'; }); customQuantity.hidden = true; customQuantity.querySelector('input').required = false; updateSummary(); showStep(1); } root.addEventListener('click', event => { const next = event.target.closest('[data-hpcosq-next]'); const previous = event.target.closest('[data-hpcosq-prev]'); const goto = event.target.closest('[data-hpcosq-goto]'); if (next && validateStep(currentStep)) showStep(currentStep + 1); if (previous) showStep(currentStep - 1); if (goto) { const target = Number(goto.dataset.hpcosqGoto); if (target { updateCards(event.target); if (event.target.name === 'quantity') { const custom = event.target.value === 'custom'; customQuantity.hidden = !custom; const input = customQuantity.querySelector('input'); input.required = custom; if (!custom) input.value = ''; } if (event.target.matches('[data-upload-name]')) { const label = root.querySelector('[data-file-name="' + event.target.dataset.uploadName + '"]'); if (label) label.textContent = event.target.files[0] ? event.target.files[0].name : 'No file selected'; } updateSummary(); }); form.addEventListener('input', updateSummary); form.addEventListener('submit', async event => { event.preventDefault(); if (!validateStep(7)) return; response.hidden = true; submitButton.disabled = true; submitButton.classList.add('is-loading'); submitLabel.textContent = 'Sending…'; const slowTimer = window.setTimeout(() => { submitLabel.textContent = 'Still sending, please wait…'; }, 7000); try { updateSummary(); const body = new FormData(form); body.set('action', 'hp_submit_cosmetics_quote'); const request = await fetch('https://healeypackaging.co.uk/wp-admin/admin-ajax.php', { method: 'POST', body, credentials: 'same-origin' }); const raw = await request.text(); let data; try { data = JSON.parse(raw); } catch (error) { throw new Error('The server returned an invalid response. Please try again.'); } if (!request.ok || !data.success) { throw new Error(data && data.data && data.data.message ? data.data.message : 'Your quote could not be sent. Please try again.'); } response.className = 'hpcq-response is-success'; response.textContent = data.data && data.data.message ? data.data.message : "Thank you! Your Custom Telescoping Boxes quote request has been sent successfully."; response.hidden = false; resetForm(); } catch (error) { response.className = 'hpcq-response is-error'; response.textContent = error.message || 'A network error occurred. Please try again.'; response.hidden = false; } finally { window.clearTimeout(slowTimer); submitButton.disabled = false; submitButton.classList.remove('is-loading'); submitLabel.textContent = 'Get My Custom Quote'; } }); updateSummary(); showStep(1, false); }());
Choose Your Box Style

Select the packaging style that best suits your product and brand.

Description

Telescopic Box: A Two-Piece Structure That Redefine Unboxing

A telescopic box is made in two parts. One forms the base, the other acts as the lid. The lid slides over the base rather than folding from it.

This type of structure is often used when the packaging needs a more controlled opening. It is also used when the product inside needs to stay covered until the lid is lifted.

A full telescope box covers the entire base, while other formats may leave part of the base visible. Both versions are used depending on how the product is presented.

One Style, Many Uses: Telescopic Boxes Adapt

Telescopic boxes are seen across different industries. Gift packaging, electronics, storage boxes and retail packaging all use this format.

A telescoping gift box is often used where presentation matters. The separate lid creates a more defined opening compared to standard cartons.

In other cases, telescoping shipping box formats are used for products that require extra protection during transport. The double-wall structure formed by the lid and base adds stability.

Telescopic tall boxes or long boxes are used for items that need extended packaging, while round telescoping box designs may be used for specific product types.

Tighter for Security, Looser for Easy Open — Your Choice

The key part of a telescoping box is how the lid fits over the base. If the measurements are not accurate, the lid may sit too loosely or may not slide properly.

Custom telescoping boxes are usually produced after measuring both the product and the required overlap between lid and base.

A tighter fit creates a secure closure, while a slightly looser fit allows easier opening. The balance depends on how the packaging will be used. Correct alignment helps the box maintain its structure during stacking and transport.

Corrugated for Strength, Rigid for Premium

Telescopic cardboard boxes can be made from different materials depending on the product weight and usage.

For lighter products, folding carton board may be used. For heavier items, telescopic corrugated box formats provide additional strength.

Some products use telescoping rigid box structures, especially when the packaging is part of a premium presentation.

Material choice depends on how the box will be handled, whether it will be stacked, and how long it needs to hold its shape—key factors covered in our guide to packaging materials.

Branding That Makes Sense When Assembled

The outer surface of telescopic packaging boxes is often used for branding. Both the lid and base can carry printed designs.

In some cases, the lid carries the main branding, while the base remains plain. In other designs, both parts are printed to create a consistent look.

Printed telescoping boxes are used for retail packaging, gift sets and branded product packaging.

Because the box is made of two parts, artwork placement needs to consider how the lid sits over the base once assembled.

Telescoping Packing Box With Lid-Over-Base Structure

Telescoping packing box formats are used in storage as well as shipping. The two-piece structure changes how the packaging behaves compared to single cartons.

The lid sits over the base. In some cases, this helps keep the contents more contained during movement.

These boxes are often produced in batches for retail or distribution use. Consistent sizing matters here, especially when the same packaging is used across multiple shipments.

Telescoping Boxes Produced in Batches, Not Singles

Telescoping boxes are often produced in batches rather than single runs. The lid and base need to match each time. Even a small variation can affect how the two parts fit together.

For this reason, the same dieline is usually reused once approved. It keeps the structure consistent across different production runs.

Healey Packaging works with repeat orders where the packaging needs to stay the same from one batch to the next.

Healey Packaging: Structure First, Always

Healey Packaging produces custom telescoping boxes based on product size and packaging requirements.

The process begins with structural planning. Both the base and lid are designed to fit together correctly. Once confirmed, printing and die cutting follow the same layout.

When specifications are approved, the same structure can be reused for future orders. This keeps packaging consistent across different production runs.

Specifications
Dimension (L + W + H)All Custom Sizes & Shapes
QuantitiesNo Minimum Order
Paper StockSBS, Kraft, Corrugated, Rigid Board
PrintingCMYK, PMS, Digital, Offset
FinishingMatte, Gloss, Foil, Embossing, Debossing, Spot UV
Included OptionsDie Cutting, Gluing, Scoring, Perforation
Additional OptionsEco-Friendly, Recyclable, FSC Options
ProofFlat View, 3D Mock-up, Physical Sampling On Request
Turnaround7–10 Working Days After Artwork Approval
ShippingFree UK Shipping
Customisation

Explore your customisation options

Choose the options for your packaging. Final materials, printing and other details are confirmed with your quote.

Materials

SBS Board

SBS Board

Smooth white board for premium printed retail packaging.

Kraft Board

Kraft Board

Natural board for recyclable, earthy and understated packaging.

Corrugated Board

Corrugated Board

Fluted board for ecommerce, shipping and added product protection.

Rigid Board / Black Card

Rigid Board / Black Card

Premium stock for gift, luxury and presentation packaging.

Printing Methods

Digital Printing

Digital Printing

Fast setup, great for smaller quantities and designs that change frequently. Strong colour output without plate costs.

Offset Printing

Offset Printing

Best for scale. Consistent results run after run, especially when brand tones and fine detail matter.

Scodix Enhancement

Scodix Enhancement

Adds raised UV and tactile highlights to chosen areas. Ideal when packaging needs a premium touch people notice instantly.

UV Printing

UV Printing

UV-cured inks dry instantly and hold colour density well. Great for coated boards and vibrant retail graphics.

Inks

CMYK Process Inks

CMYK Process Inks

The go-to for full colour artwork, photography, and complex graphics. Great base before special effects.

Pantone Spot Inks

Pantone Spot Inks

When consistency is non-negotiable. Locks in signature brand colours across materials and runs.

Screen Printing

Screen Printing

A heavier ink laydown for bold logos and high opacity. Great for darker stocks and simple, confident marks.

Soy / Vegetable Inks

Soy / Vegetable Inks

A cleaner alternative often paired with kraft stocks and minimal design. A solid fit for eco-led packaging projects.

Finishing

Gold Foil

Gold Foil

Warm metallic detail for logos, names and premium accents.

Silver Foil

Silver Foil

Clean metallic highlight for luxury and technical branding.

Spot UV

Spot UV

Gloss contrast applied to selected artwork areas.

Embossing

Embossing

Raised texture for tactile logos and brand marks.

Debossing

Debossing

Pressed detail for understated depth and texture.

Soft Touch

Soft Touch

Smooth tactile coating for premium handling.

Matte Lamination

Matte Lamination

Low-shine surface for modern, refined packaging.

Gloss Lamination

Gloss Lamination

Bright protective surface for stronger colour impact.

Add-ons

Inserts

Inserts

Hold products neatly in place during display and shipping.

Window Patching

Window Patching

Show the product while keeping packaging structured.

Die-Cut Shapes

Die-Cut Shapes

Create custom openings, contours and display details.

Handles

Handles

Add carry-friendly structure for selected box styles.

Sleeves

Sleeves

Add a branded outer layer around trays, boxes or products.

Dividers

Dividers

Separate multiple items inside one package.

Ribbons

Ribbons

Add a gift-ready finishing detail where suitable.

Hang Tabs

Hang Tabs

Support selected retail display requirements.

FAQs
Support before production

A clearer route to your custom packaging.

Work through the size, material and print details with Healey Packaging before your order moves into production.

Share your product dimensions, quantity and delivery requirements when requesting a quote.

Product fit

Choose dimensions and a packaging format around your product and packing method.

Material options

Compare material options for presentation, product weight and day-to-day handling.

Printing for your brand

Specify your colours, artwork and finishing details for a coordinated printed pack.

Artwork guidance

Check dielines, print areas and artwork requirements before approving production.

Flexible quantities

No minimum order. Share the quantity you need when requesting your quote.

UK delivery planning

Tell us your delivery postcode and deadline so we can plan your order.

From our customers

Real feedback.
Thoughtful packaging.

In our customers’ own words. Selected excerpts from company reviews on Trustpilot.

All company reviews
Trustpilot

Review excerpt

Can’t recommend the company enough, especially Alex who worded with me patiently all the way.…

Patrick Hennessy

Published
Read original
Trustpilot

Review excerpt

Quick and thorough responses from Alex. Delivery was also fast, and within the lead time they gave, I would recommend.

Iona

Published
Read original
Trustpilot

Review excerpt

I had a great experience working with Healey Packaging, I love my new candle boxes.…

Lisabel Biscaldi

Published
Read original
Trustpilot

Review excerpt

We had a deadline they needed to meet for me and they did.…

Jason Hart

Published
Read original
Trustpilot

Review excerpt

Had a very good experience with Healey. This is the second time we have used them…

customer

Published
Read original
Trustpilot

Review excerpt

Great customer service, needed a quick turn around and assistance for custom packaging for my brand,…

Zeeshan Iqbal

Published
Read original
Trustpilot

Review excerpt

I looked through about 100 unhelpful suppliers, then found Healey Packaging.…

Max Faulkner

Published
Read original
Trustpilot

Review excerpt

Great quality product and excellent service from Alex.

QCL Scientific

Published
Read original

Feedback relates to Healey Packaging and its service, rather than a rating of an individual product.

Our Packaging Projects

View All Projects

Ready To Create Custom Packaging?

Get premium packaging that protects your product and supports your brand.

Need custom sizing or a premium finish?

Tell us your product, target look, and how you ship. We'll recommend the right board, print, and finish for performance.

Scroll to Top