1) add a courier:
admin > couriers > couriers > add new
- fill in name
- fill in url
- fill in tracking url
- tick 'live'
2) Add postcodes
admin > couriers > postcodes > add new
- enter postcode
3) add zones for that courier
admin > couriers > shipping zone / region > add new
- type in name
- select courier (or couriers)
- select country (or countries)
- select postcode (or postcodes)
4) add prices
admin > couriers > pricing > add new
- tick live
- add a label (which will be shown to the customer)
- add the price
- pick the zone
- pick the tax
to add weight limits, order value lmits, click advanced options
- fill in the boxes
to add incremental weight thresholds and pricing, change the display order, and other misc options click 'other options'