Britain's financial regulator has fined HSBC £63.95m for failings in its anti-money laundering processes.

The Financial Conduct Authority (FCA) said it had found that three key parts of HSBC's transaction monitoring systems in Britain showed serious weaknesses over a period of eight years from March 31, 2010 to March 31, 2018.

The fine comes amid a renewed crackdown by the regulator on money laundering failures.

On Monday, HSBC's domestic rival NatWest was fined £265m by a British court for failing to prevent the laundering of nearly £400m, some of it deposited at a branch in bin bags.

The FCA said HSBC had made a string of failings, including inadequate monitoring of money laundering and terrorist financing scenarios until 2014, and poor risk assessment of "new scenarios" after 2016.

The bank was also found to have had inappropriate testing and did not check the accuracy and completeness of data in monitoring systems.

"These failings are unacceptable and exposed the bank and community to avoidable risks, especially as the remediation took such a long time," said Mark Steward, executive director at the FCA.

HSBC did not dispute the findings, resulting in its penalty being reduced from £91m, the regulator said.

"We are pleased to resolve this matter, which relates to HSBC's legacy anti-money laundering systems and controls in the UK," a HSBC spokesperson said in a statement.

"HSBC is deeply committed to combating financial crime and protecting the integrity of the global financial system," the spokesperson added.

The bank has had to tighten up its money-laundering controls globally after a string of past scandals.

In 2012 it had to pay a $1.9 billion fine to US regulators for serving as a middleman for Mexican drug cartels, and was monitored for five years. The FCA said its fine did not relate to the US action.