How to send a parcel UK| Post Office® (2023)

Get your posting right first time with our handy guide

If you’re not used to sending parcels, it can be easy to overlook the little things that ensure your package gets delivered on time and in order. Let’s make sure you get it right first time

Postcode Finder

We no longer support the postcode finder tool. For the most up-to-date address and postcode details, please use your preferred mapping service such as Google Maps or Apple Maps, or use a search engine.

Guide

Remember that lots of everyday objects you wouldn’t think twice about are prohibited from being sent in the post. These include items like aerosols, nail varnish and perfumes. So before you post anything, it’s best to check what’s restricted and prohibited.

You’ll want your items to fit as snuggly as possible without having room to move around, so choose a box that’s right for the job. There are plenty of packaging options available for items of any size, and you can pack any spare room with materials to hold your items in place. If you’re reusing a box, make sure it’s free from damage, especially at the corners and along folds. And of course it’s better to buy a box that’s too big than one that’s too small.

Prevent items from moving around in transit with packing. Try to be as green as possible with your choice of packing, but for some items the most appropriate choices are things like bubble wrap. You can buy packing materials quickly online, but there are cost-effective and environmentally-friendly options close to hand if you want. For instance, scrunching up newspaper pages to fill empty space can provide adequate cushioning for many items. We’ve got some useful info on how to pack your parcels in our guide.

Address your parcel in the same way you’d address a letter. If you're not sure of the address you're sending to - whether an entire address or just part of one - use a digital maps service or search engine like Google or Apple Maps to fill out the remaining details.

There’s a simple structure for all UK addresses:

Name of recipient
House name/number and street
Locality

(if relevant)
Village/town/city

(if the address is very remote but is near a village or town, you can put “Nr” followed by the nearest named area, but this is usually unnecessary)
County

(again, this is usually unnecessary if you have the town and postcode)
Postcode

(print all letters in capitals)


By addressing your parcel correctly you can rest east knowing that it’s on its way to the destination without confusion. Align addresses on the left-hand side of the front face of the parcel without going over any edges. If your parcel is an odd shape, it can help clarity to write the address on a separate piece of paper and then affix this to your parcel to draw attention to it. There’s more information on addressing parcels in our guide.

Weigh your package by using scales if you have them. This is best done by weighing yourself on the scales, then weighing yourself again holding the parcel and subtracting the first value from the second. If your package weighs less than 1kg, weighing it on its own might not register on standard bathroom scales. If you’ve got cookery scales, these can be useful provided your package fits easily on them. If you don’t have any scales at all, you can estimate the weight of your package by finding household items with standardised weighs (like bags of sugar) and comparing the two, but this is a crude measurement. There’s also a handy guide on max weights and how best to estimate your package weight.

The price you’ll pay for postage will depend on a couple of factors. The first is your item’s weight. The second is how quickly you want it to arrive, and whether you want it or a signature from the recipient to confirm delivery.

Items sent 1st class are typically delivered within one working day and those sent using 2nd class post take roughly three working days, but neither are guaranteed.

If you choose Signed For®, delivery speeds are no quicker than normal 1st or 2nd class; they simply have the added security of being signed for upon receipt and are compensated up to £50 should they be lost or damaged.

Posting in the UK and need to guarantee an item to arrive before a specific time? Options for this include Special Delivery Guaranteed by 9am® and Special Delivery Guaranteed by 1pm®. These deliver by 9am and 1pm the next working day respectively. There’s also Parcelforce Worldwide express24 and express48, which guarantee delivery by the end of the next working day or the next two working days respectively.

Other Parcelforce Worldwide services are available to suit your needs for items you’re sending internationally, including economy options, guaranteed delivery and tracking or signature on delivery.

To find the service that’s right for your parcel and what it will cost, use our postage price finder.

We’re here to help with whatever questions you have abut posting. Simply drop into your local branch and let us know how we can help.

Send parcels from a local Post Office

Let’s find the nearest one to you.

"+ "

"+ "

"+ (item.branchAttribute === 'PSPO' ? '

ParcelShop by Post Office

' :'')+ "

" + item.name + "

"+ "

"+ "

"+ "

" + item.address.substr(0, item.address.lastIndexOf(",")) + "

"+ "

" + item.postCode + "

"+ ""+ renderBranchOpeningTimings(item)+ "

"+ "Map"+ "|"+ "Branch details"+ "

"+ "

"+ "

"+ "

"+ "

");}});if(data.responseBody.branchList.length > 5) {$('.otherBranchVisible').show();data.responseBody.branchList.forEach(function(item, index){if(index >= 5) {$('#OtherBranchResultsList').append("

"+ "

" + (index + 1) + "

"+ "

"+ "

"+ (item.branchAttribute === 'PSPO' ? '

ParcelShop by Post Office

' :'')+ "

" + item.name + "

"+ "

"+ "

"+ "

" + item.address.substr(0, item.address.lastIndexOf(",")) + "

"+ "

" + item.postCode + "

"+ ""+ renderBranchOpeningTimings(item)+ "

"+ "Map"+ "|"+ "Branch details"+ "

"+ "

"+ "

"+ "

"+ "

");}});}ko.applyBindings(new searchResultsViewModel(searchResultData),document.getElementById("branchFinder")); }function makeMoreBranchesVisible() { if(document.getElementById("OtherBranchResultsList").style.display=="none") { document.getElementById("OtherBranchResultsList").style.display="block"; document.getElementById("showMoreBranchesLink").innerHTML="Hide other branches"; }else { document.getElementById("OtherBranchResultsList").style.display="none"; document.getElementById("showMoreBranchesLink").innerHTML="Show more branches"; } }var now = new Date();var days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];var currentDay = days[now.getDay()];var currentDaySpecial = days[now.getDay()] + ", " + months[now.getMonth()] + " " + now.getDate() + ", " + now.getFullYear(); var offset = now.getTimezoneOffset();var nowInUK;if(offset != 0) {nowInUK = now.getTime() + (offset * 60000);}var currentTimeHH = new Date(nowInUK).getHours();var currentTimeMM = new Date(nowInUK).getMinutes(); function renderBranchOpeningTimings(item) {var openingStatus = "";var openingTimeHH = "";var openingTimeMM = "";var closingTimeHH = "";var closingTimeMM = "";var flag = "false";var keySpecial = "";var hourValue;var specialDates = item.sphopeningTiming;if(!$.isEmptyObject(specialDates)) {$.each(specialDates, function(key, value) {if(currentDaySpecial == key) {flag = "true";keySpecial = key;return;}});}if(!$.isEmptyObject(specialDates) && flag == "true") {hourValue = specialDates[keySpecial];} else {var normalHours = item.openingTiming;$.each(normalHours, function(key, value) {if(currentDay == key) {hourValue = normalHours[key];return;}});}var totalTime = getTotalTime(hourValue);if(totalTime) {openingTimeHH = totalTime.substring(0,2);openingTimeMM = totalTime.substring(3,5);closingTimeHH = totalTime.substring(6,8);closingTimeMM = totalTime.substring(9,11);if(openingTimeHH > currentTimeHH || closingTimeHH < currentTimeHH) {openingStatus = "

Closed now

"} else if (openingTimeHH == currentTimeHH) {if(openingTimeMM > currentTimeMM) {openingStatus = "

Closed now

"} else {openingStatus = "

Open today

" + totalTime + "

"}} else if(closingTimeHH == currentTimeHH){if(closingTimeMM < currentTimeMM) {openingStatus = "

Closed now

"} else {openingStatus = "

Open today

" + totalTime + "

"}} else {openingStatus = "

Open today

" + totalTime + "

"}} else {openingStatus = "

Closed now

";}return openingStatus;}function time(time){if(!time){ return 24;}var hours = parseFloat(time.split(":")[0]);var mins = parseFloat(time.split(":")[1]);return hours + (mins/60);}function openingHour(hours) {return time(hours.split("-")[0]);}function closingHour(hours) {return time(hours.split("-")[1]);}function text(time) {var hour = Math.round(Math.floor(time));var mins = Math.round(Math.floor((time % 1) * 60));if(hour < 10) {hour = "0" + hour; }if(mins < 10) {mins = "0" + mins;}return "" + hour + ":" + mins;}function getTotalTime(hourValue) {if(hourValue.extended){if(hourValue.regular) {var opening = Math.min(openingHour(hourValue.extended), openingHour(hourValue.regular));var closing = Math.max(closingHour(hourValue.extended), closingHour(hourValue.regular));return text(opening) + "-" + text(closing);} else {return hourValue.extended;}}return hourValue.regular} function setHeight() { }; function getTooltip(){ $( ".OpeingTimesTooltip" ).tooltip( {content: function () { return generateOpeningTimesToolTip($(this))}, position: { my: "right center", at: "left-5 center" } });} function generateOpeningTimesToolTip(selector) { var htmlString = ""; var mainHours = selector.attr('data-main'); var extendedHours = selector.attr('data-extended'); var lunchHours = selector.attr('data-lunch'); if (!_.isUndefined(mainHours) && mainHours != "" && mainHours != "null") htmlString += ""; if (!_.isUndefined(extendedHours) && extendedHours != "" && extendedHours != "null") htmlString += ""; if (!_.isUndefined(lunchHours) && lunchHours != "" && lunchHours != "null") htmlString += ""; return htmlString + "
Main Hours:" + mainHours + "
Extended Hours:" + extendedHours + "
Lunch:" + lunchHours + "
"; };function getBranchDetails(jsonObj){globalJson = jsonObj;}function getOpeningTimeForAllDays(i){var _openingTimeString = "";var days = ['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];$.each(days, function(e){var e1 = days[e];$.each(i.openingTiming, function(key,value){if(key == e1 ){if(value.regular){hasRegular = true;}if(value.extended){hasExtended = true;}if(value.lunchTime){hasLunch = true;}_openingTimeString = _openingTimeString + getNormalDays(key,value,i);}})});return _openingTimeString;}function getNormalDays(key,_normalDay,i){var _stringDay = "";var _tempStr = "";if(_normalDay.regular || _normalDay.extended){var totalLeft = (openingHour(getTotalTime(_normalDay)) - parseFloat(i.earliestOpeningHour)) / (parseFloat(i.latestClosingHour) - parseFloat(i.earliestOpeningHour)) * 100 ;var totalWidth = (closingHour(getTotalTime(_normalDay)) - openingHour(getTotalTime(_normalDay))) / (parseFloat(i.latestClosingHour) - parseFloat(i.earliestOpeningHour)) * 100 ;var regularHoursLeft = (openingHour(_normalDay.regular) - openingHour(getTotalTime(_normalDay))) / (closingHour(getTotalTime(_normalDay)) - openingHour(getTotalTime(_normalDay))) * 100 ;var regularHoursWidth = (closingHour(_normalDay.regular) - openingHour(_normalDay.regular)) / (closingHour(getTotalTime(_normalDay)) - openingHour(getTotalTime(_normalDay))) * 100 ;if(_normalDay.lunchTime){var lunchLeft = (openingHour(_normalDay.lunchTime) - openingHour(getTotalTime(_normalDay))) / (closingHour(getTotalTime(_normalDay)) - openingHour(getTotalTime(_normalDay))) * 100 ;var lunchWidth = (closingHour(_normalDay.lunchTime) - openingHour(_normalDay.lunchTime)) / (closingHour(getTotalTime(_normalDay)) - openingHour(getTotalTime(_normalDay))) * 100 ;}else{var lunchLeft = 0;var lunchWidth = 0;}_tempStr = '';if(_normalDay.regular){_tempStr = _tempStr + ''}if(lunchWidth != 0){_tempStr = _tempStr + ''}_tempStr = _tempStr + ''+ ''+ '';_stringDay = ''+ ''+key+''+ ''+getTotalTime(_normalDay)+''+ ''+ '

'+ _tempStr+ '

'+ ''+ '';}else if(_normalDay.regular == null || _normalDay.extended == null){_stringDay = ''+ ''+key+''+ 'Closed'+ ''+ '

'+ _tempStr+ '

'+ ''+ '';}return _stringDay;}function getDefaultTextForNormal(hasRegular, hasExtended, hasLunch){var _tempExtraText = "";if(hasRegular){_tempExtraText = _tempExtraText + '

'+ '

'+ '

'+ '

Main Hours

'+ '

'+ '

'; }if(hasExtended){_tempExtraText = _tempExtraText + '

'+ '

'+ '

'+ '

Extended Hours

'+ '

'+ '

';}if(hasLunch){_tempExtraText = _tempExtraText + '

'+ '

'+ '

'+ '

Lunch Hours

'+ '

'+ '

';}return _tempExtraText;}function getOpeningTimeForSeasonalDays(item){var _tempSeasonalStr = ""; var specialDates = item.sphopeningTiming; if(!$.isEmptyObject(specialDates)) {$.each(specialDates, function(key, value) {if(value.regular){hasSeasonal = true;}_tempSeasonalStr = _tempSeasonalStr + getSeasonalDays(key, value, item);});}return _tempSeasonalStr;}function getSeasonalDays(key, _SeasonalDay, i){var _stringDay = "";var _tempStr = "";if(_SeasonalDay.regular){var totalLeft = (openingHour(getTotalTime(_SeasonalDay)) - parseFloat(i.sphearliestOpeningHour)) / (parseFloat(i.sphlatestClosingTime) - parseFloat(i.sphearliestOpeningHour)) * 100 ;var totalWidth = (closingHour(getTotalTime(_SeasonalDay)) - openingHour(getTotalTime(_SeasonalDay))) / (parseFloat(i.sphlatestClosingTime) - parseFloat(i.sphearliestOpeningHour)) * 100 ;if(_SeasonalDay.lunchTime){var lunchLeft = (openingHour(_SeasonalDay.lunchTime) - openingHour(getTotalTime(_SeasonalDay))) / (closingHour(getTotalTime(_SeasonalDay)) - openingHour(getTotalTime(_SeasonalDay))) * 100 ;var lunchWidth = (closingHour(_SeasonalDay.lunchTime) - openingHour(_SeasonalDay.lunchTime)) / (closingHour(getTotalTime(_SeasonalDay)) - openingHour(getTotalTime(_SeasonalDay))) * 100 ;}else{var lunchLeft = 0;var lunchWidth = 0;}_tempStr = ''+ ''if(lunchWidth != 0){_tempStr = _tempStr + ''}_tempStr = _tempStr + ''+ ''+ '';_stringDay = ''+ ''+key+''+ ''+getTotalTime(_SeasonalDay)+''+ ''+ '

'+ _tempStr+ '

'+ ''+ '';}return _stringDay;}function getDefaultTextForSeasonal(hasSeasonal){var _tempExtraText = "";if(hasSeasonal){_tempExtraText = _tempExtraText + '

'+ '

'+ '

'+ '

Seasonal Hours

'+ '

'+ '

'; }return _tempExtraText;}function getNormalProductService(i){var _tempNormalProductList = "";$.each(i.products, function(key,value){_tempNormalProductList = _tempNormalProductList + '

'+key+'

';value.forEach(function(item, index){_tempNormalProductList = _tempNormalProductList + '

'+ '

'+item.textInResults+'

';if(hasRegular && $.inArray('1', item.openingTimes) != -1){_tempNormalProductList = _tempNormalProductList + '

'}if(hasExtended && $.inArray('4', item.openingTimes) != -1){_tempNormalProductList = _tempNormalProductList + '

'}_tempNormalProductList = _tempNormalProductList + '

'});});return _tempNormalProductList;}function getSeasonalProductService(i){var _tempSeasonalProductList = "";$.each(i.products, function(key,value){_tempSeasonalProductList = _tempSeasonalProductList + '

'+key+'

';value.forEach(function(item, index){_tempSeasonalProductList = _tempSeasonalProductList + '

'+ '

'+item.textInResults+'

';if(hasSeasonal && $.inArray('6', item.openingTimes) != -1){_tempSeasonalProductList = _tempSeasonalProductList + '

'}_tempSeasonalProductList = _tempSeasonalProductList + '

'});});return _tempSeasonalProductList;}function backToSearchResults(){$(".branchFinder-result").show();$(".branch-details").hide();}function retrieveNearByBranches(globalJson,branch,nearByBranches){var finalDistance = "";var _tempNearbyBranchesString = "";for(var i=0;i<5;i++){ var nearById = nearByBranches.split(',')[i]; globalJson.responseBody.branchList.forEach(function(i, index){ var _tempDistance = "";if(i.id == nearById){_tempDistance = i.distanceFromSearchLoc;if(parseFloat(_tempDistance) < 0.1){var finalDistance = parseInt((parseFloat(_tempDistance) * 5280)) + ' ft';}else {var finalDistance = (parseFloat(_tempDistance).toFixed(1)) + ' mi';}if(nearById != branch.id){ _tempNearbyBranchesString = _tempNearbyBranchesString + '

' + ''+finalDistance+':' + ""+i.name+","+i.postCode+"" + '

'; }}});}return _tempNearbyBranchesString;}function addBranchDetails(branchList, id, name, address, postcode, lat, lng) { branchList.push({ Id: id, Name: name, Location: { Latitude: lat, Longitude: lng }, Address: address, Postcode: postcode }); }function renderDetailsPageForBranch(branchId, nearByBranches) {$(".branchFinder-result").hide();$(".branch-details").show();var mainBranchListDetails = new Array();var _displayNormal = "block";var _displaySeasonal = "none";var _tempBranch = "";var isSeasonal = false;var isTodaySeasonalDate = false;_tempBranch = parseInt(branchId);var _tempDetailList = "";hasRegular = false; hasExtended = false; hasLunch = false; hasSeasonal = false;globalJson.responseBody.branchList.forEach(function(i, index){if(i.id == _tempBranch){var specialDates = i.sphopeningTiming;if(!$.isEmptyObject(specialDates)) {isSeasonal = true;$.each(specialDates, function(key, value) {if(currentDaySpecial == key) {isTodaySeasonalDate = true;_displayNormal = "none";_displaySeasonal = "block";}});}var branchDetailsMsg = '';if($('#branch-details-msg').length){branchDetailsMsg = $('#branch-details-msg').html();}_tempDetailList = _tempDetailList + '

'+ (i.branchAttribute === 'PSPO' ? '

ParcelShop by Post Office

' :'')+ '

'+i.name+'

'+ '

'+ i.address +'

'+ '

'+ i.postCode +'

'+ '

'+ '

'+ '

'+ '

'+ '

Opening times

'+ '

'+ '

'+ 'Normal'+ 'Seasonal'+ '

'+ '

'+ '

'+ '

'+ '

'+ '

'+ '

'+ ''+ ''+ ''+ ''+ ''+ ''+ getOpeningTimeForAllDays(i)+ ''+ '
'+ '

'+ '

'+ ''+ ''+ ''+ ''+ ''+ ''+ '

'+i.earliestOpeningTime+'

'+i.latestClosingTime+'

'+ '

'+ '

'+ '

'+ '

'+ branchDetailsMsg+ '

'+ '

'+getDefaultTextForNormal(hasRegular, hasExtended, hasLunch)+ '

'+ '

'+ '

'+ '

'+ '

'+ '

'+ ''+ ''+ ''+ ''+ ''+ ''+ getOpeningTimeForSeasonalDays(i)+ ''+ '
'+ '

'+ '

'+ ''+ ''+ ''+ ''+ ''+ ''+ '

'+i.sphearliestOpeningTime+'

'+i.sphlatestClosingTime+'

'+ '

'+ '

'+ '

'+ '

' + branchDetailsMsg + '

' + '

' + getDefaultTextForSeasonal(hasSeasonal) + '

' + '

'+ '

'+ '

'+ '

'+ '

'+ '

'+ '

Key Available Services

'+'

'+ 'Please note that some of the services listed operate within reduced hours. Please check with your local branch next time you visit.'+'

' + '

'+ getNormalProductService(i)+ '

'+ '

'+ getSeasonalProductService(i)+ '

'+ '

'+ '

'+ '

'+ '

Other nearby branches

'+ '

'+ '

Show

'+ '

'+ '

'+ '

';addBranchDetails(mainBranchListDetails, i.id, i.name, i.address, i.postCode, i.location.latitude, i.location.longitude);}});$('#branch-details').empty();$('#branch-details').append(_tempDetailList);if(!isSeasonal){$('#SeasonalOpeningTimes').empty();$('#SeasonalOpeningTimes').append('

There are currently no seasonal opening times to be displayed for this branch.

');}var options = { mapCanvas: $("#BranchMap")[0], panoramaCanvas: $("#BranchMap")[0], mainBranchList: mainBranchListDetails, searchString: globalJson.responseBody.searchString, decodedSearchString: globalJson.responseBody.decodedSearchString, selectedDate: globalJson.responseBody.selectedDate, selectedDay: globalJson.responseBody.selectedDay, selectedTime: globalJson.responseBody.selectedTime, selectedLocation: globalJson.responseBody.selectedCoordinates, selectedProductIdsString: '', isSeasonalDate: isTodaySeasonalDate, contextPath: "" }; ko.cleanNode(document.getElementById("branch-finder-details")); getTooltip(); ko.applyBindings(new branchDetailsViewModel(options), document.getElementById("branch-finder-details"));currentPos = document.documentElement.scrollTop;}function resetScroll() { setTimeout(function(){window.scrollTo(0, currentPos);}, 10); } function resetScrollBranchFinder() { setTimeout(function(){window.scrollTo(0, $("#bf-full-width").offset().top);}, 10); } var currentPos;
Top Articles
Latest Posts
Article information

Author: Allyn Kozey

Last Updated: 17/04/2023

Views: 6470

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Allyn Kozey

Birthday: 1993-12-21

Address: Suite 454 40343 Larson Union, Port Melia, TX 16164

Phone: +2456904400762

Job: Investor Administrator

Hobby: Sketching, Puzzles, Pet, Mountaineering, Skydiving, Dowsing, Sports

Introduction: My name is Allyn Kozey, I am a outstanding, colorful, adventurous, encouraging, zealous, tender, helpful person who loves writing and wants to share my knowledge and understanding with you.