Cheques, postal orders and the DVLA

If you want to change your name and photo on your GB driving license at the same time, then, as I write this in November 2024, you have to pay the DVLA by cheque or postal order. You can’t pay online using a credit or debit card.

Indeed, there’s a number of reasons that you may need to pay money to the DVLA, and can currently only do so by posting a cheque or postal order. You may have passed your driving test in another European country, and now want a GB driving license. Or, you may need to get your license back after being disqualified from driving (for the absolute avoidance of doubt, no, I have never been banned from driving and have a full clean license). In all of these situations, it’s not possible to pay online.

As I mentioned in my blog post a couple of months ago, frustratingly there’s still a need for paper bank statements, and, it seems, cheques. Sure, almost every bank, including online-only ones like Starling, Chase and Monzo let you pay in cheques by scanning them into their apps using your phone. But what if you need to write a cheque for someone else? Online-only accounts do not seem to offer any way for their customers to pay by cheque.

It’s not a much better situation even if you do bank with a ‘traditional’ high street bank. I switched to a new bank account earlier this year, and whilst I got a new debit card through the post, I wasn’t issued with a chequebook as standard. And that should be fine – the last time I remember writing a cheque myself was about nine years ago. Most places accept bank transfers by BACS if they don’t accept credit/debit cards or cash. Sure, I can request a chequebook, but then the bank will need to print and dispatch it to me by post.

Postal orders

Thankfully, the DVLA also accept postal orders. In my 22 years of adulthood, I have never needed to request or send a postal order, but they have been around for years. Originally, they were a way for people without bank accounts to send money by post, in a way that means that only the named payee can use it.

To get a postal order, you go along to a local post office, tell them who you are paying and how much the postal order is for, and then pay cash, plus a fee. For £10-£99, there’s a 12.5% fee, and a fixed fee of £12.50 for postal orders of £100-£250. They’ll then print you a postal order which you can pop in your envelope to the DVLA, or whoever else you need to pay.

It’s certainly a solution if you don’t have a chequebook, but, as mentioned, you have to pay an extra fee on top which you wouldn’t pay using a cheque. Plus there’s the cost of getting to a Post Office if one isn’t local to you.

Ideally, the DVLA will drag itself fully into the 21st century, and enable more tasks to be completed online with card payments. But until then, some of us are stuck using cheques and postal orders.

My chosen HACS integrations

Last week, I wrote about HACS, the Home Assistant Community Store, which allows many additional community-provided integrations to be installed into Home Assistant. This week, I’m going to list those that I use.

DVLA Vehicle Enquiry Service

The DVLA Vehicle Enquiry Service allows you to monitor the publicly-available data about any UK car. When you set up the integration, you input a registration number, and it’ll download the data from the DVLA’s database. This includes useful information like when the car’s MOT is due, or when the car tax expires – these can be automatically added to a calendar widget on your Home Assistant dashboard.

HASS Agent

The HASS Agent integration allows you to use HASS Agent, a Windows desktop utility for managing Home Assistant. Once set up, you can configure automations to shut down your Windows computer, receive notifications, or monitor its state.

Nest Protect

We have a Nest Protect smart smoke alarm, which isn’t supported by the built-in Nest integration in Home Assistant. Google hasn’t made a public API for it, and so to integrate it with Home Assistant, you need to use this HACS integration. This is a good example of why an integration is in HACS and not Home Assistant core; setting it up requires you to log in to your Nest account in a private window, and then use Google Chrome’s developer tools to essentially ‘steal’ the cookies so that Home Assistant can hijack the same browser session.

Google has talked about adding the Nest Protect to its Google Home app for years, meaning that the standalone Nest app can be retired. But it hasn’t happened yet. When it does, perhaps there will be a proper API, and this will be available in Home Assistant core.

Timer Bar Card

This is a new card for your dashboard, which creates a progress bar for sensors that have a countdown. I use this for our Bosch dishwasher, so that as well as showing how long it has left, it shows visually how complete the washing cycle is.

Meross LAN

We have a pair of Meross energy monitoring smart plugs, and although they support Matter, to be able to do more than just turn them on and off, I need to use the Meross LAN integration. It supports both HTTP and MQTT communication, and will work both using Meross’ cloud MQTT servers and your own local MQTT broker, if you have one. Once set up, you can use the energy monitoring sensors in Home Assistant.

Octopus Energy

We get our gas and electricity from Octopus Energy (referral link, you’ll get £50 off your first bill if you sign up), and they have an API that any customer can use. The Octopus Home Asssitant integration lets you bring your meter data into Home Assistant, and you can set up automations to opt you in automatically to any energy saving sessions. The data is updated daily, unless you have a Octopus Home Mini which can provide realtime data for electricity, and half-hourly data for gas.

As well as offering some of the best unit rates for energy export, the fact that Octopus offers an API means that just about every UK geek that I know uses them. They also seem a lot easier to deal with than other energy suppliers we’ve used in the past.