This would be a good time, at long last, for Congress to say no.

Donald Trump has elected to host next year’s G-7 Summit at his struggling resort near Miami, which will be a financial windfall for the president himself, and the best way to prevent this tacky show of self-dealing is for Congress to refuse to fund it.

It is the most sensible legislative response to the smash-and-snatch phase of this presidency.

Hosting a meeting of the world’s largest democracies is a solemn responsibility, and Trump is treating it like a gold rush, because he knows he would cash in handsomely by filling the rooms of a failing property with hundreds of diplomats during the Trump-Doral’s dead season of mid-June.

But this is not complicated: The emoluments clause of the Constitution forbids the president from profiting from foreign governments and prohibits him from receiving any money from the U.S. government except his salary.

This is equally clear: Trump doesn’t care. He doesn’t even care that the impeachment inquiry includes whether he is profiting from his presidency.

So a movement is stirring among lawmakers to construct a roadblock, in the form of a budget provision that will prohibit the use of any funds for a summit on Trump’s property.

For Rep. Tom Malinowski (D-7th Dist.), it is the best way to forestall another casual act of corruption in plain sight.

“If we pass a budget that does not block funds for this,” Malinowski said, “we are complicit.”

Hosting the G-7 at Doral “is a blatant violation of the Constitution,” agrees Rep. Frank Pallone (D-6th Dist.). “Congress must uphold the rule of law and prevent the President from using his public office to personally profit off taxpayers.”

If letters sent by members of our delegation to the president are any indication, this idea has a tailwind.

The letter from Rep. Bill Pascrell (D-9th Dist.) began, “The decision to hold the 2020 G7 leaders’ summit at a property owned and operated by your family is a crystal-clear violation of the Constitution and a disgrace to America,” and it grew more tetchy after that.

And Sen. Robert Menendez reminded Trump that the purpose of the G-7 is “to bring together world leaders to tackle critical issues . . . NOT to generate profits for the President or his family, or as a branding exercise.”

Just sent THIS letter to President Trump 👇



He should NOT proceed with hosting the 2020 G7 summit at a property that would benefit him & his family personally…and would only further erode U.S. leadership and anti-corruption efforts around the world. pic.twitter.com/IhsiVI7Myd — Senator Bob Menendez (@SenatorMenendez) October 17, 2019

Using purse strings to keep the president tethered to reality is common: Rep. Albio Sires (D-8th Dist.) introduced a bill that blocks funding from being used to facilitate Russian participation in the G-7, which is also on Trump’s demented wish list.

So let the blowback commence. Trump’s emolument violations are too long to list here — whether it’s Saudis renting 500 rooms in his Washington hotel, or the U.S. Air Force lodging crews for 40 nights at his Scottish resort — but Congress needs more examples of corruption like Trump needs another golf course.

During his astonishing oratorical implosion Thursday, Mick Mulvaney, the Tea Party specimen who now runs the executive branch, said the president was willing to host the summit “at cost” because the president has “no interest in profit.”

That sounds like a magnanimous gesture, at least to the feeble-minded. Let’s find out whether he’s open to hosting it pro bono.

Bookmark NJ.com/Opinion. Follow on Twitter @NJ_Opinion and find NJ.com Opinion on Facebook.