The reason this matters is what a visitor is actually doing when they arrive. Almost nobody browses a small business social account for entertainment. They are verifying: checking that you exist, that you are operating, and that other people deal with you. A profile whose most recent post is from two years ago answers the first question and fails the other two.
Assess what the account is costing you before deciding, which means looking at it as a stranger would. Search your business name and see what appears. If the dormant profile ranks alongside your website, it is part of what people find, and its condition is part of the impression regardless of how little attention you give it.
The minimum viable option is to keep the account and make it clearly a signpost rather than a feed. Update the description, the profile picture, and the link so they match everywhere else, then leave it. A profile with current information and no recent posts reads as a business that does not use the platform, which is unremarkable. One with an outdated description and a three year old post reads as abandoned.
Deleting is a legitimate choice and it has a consequence worth knowing. Releasing the handle means somebody else can take it, including a competitor or somebody trading on the similarity, and reclaiming a name is difficult. For that reason, keeping the account as a placeholder is usually better than removing it, and the platforms generally allow you to archive or hide content while retaining the name.
Consider whether the account should be reduced rather than abandoned. Many businesses maintain accounts on four platforms and post meaningfully on none, and consolidating to one that you actually update is a better position than five profiles decaying at the same rate. The others become placeholders with current information.
Check who has access before doing anything, particularly for accounts set up by somebody who has left or by a former provider. A profile you cannot log into is a different problem, and recovering access is considerably easier while some connection to the original account holder still exists.
Remove anything that has aged badly rather than leaving the whole history intact. Offers that expired, prices that changed, and posts describing services you no longer provide are actively misleading, and pruning those takes minutes while leaving the account otherwise as it is.
Then set a low bar you can actually hold if you keep it active. Something every month or two, drawn from work you were doing anyway, is sufficient to avoid the abandoned impression. The failure here is almost never insufficient ambition. It is a schedule set during an optimistic afternoon that nothing sustained.
Check what appears on the account when somebody arrives from a search rather than only what the feed shows, since the profile picture, the description, and the pinned content are what a verifier reads. Those three fields being current is most of what the account needs to do.
Decide the outcome deliberately rather than leaving it indefinitely, because the account will continue existing in whatever state you left it and somebody will find it. Active, placeholder, or gone are all legitimate positions, and undecided is the only one that produces the abandoned impression.
Remove the link from your website if you decide to leave an account inactive, because sending a visitor from a current site to a profile that has not moved in two years undermines the impression the site just created.