Even though Jennifer Lopez and Ben Affleck have been together for two decades, there are still certain things the "Jenny From the Block" hitmaker can't get rid of.

According to Radar Online, the mom-of-two can't get over the memories of the "Batman vs. Superman" actor's bad-boy antics, so she's making him pay for it.

According to sources, JLo couldn't forget her new husband's strip club antics, which allegedly drove them split 20 years ago, and she is now making him pay to stay in her good graces.

One tattler said that she not only remembers it well, but she also hasn't totally forgiven Ben.

"So this is her way of reminding him there is a cost to his behavior."

Jennifer Lopez and Ben Affleck were engaged in November 2002, but eight months later, the "Batman" actor partied with females at a friend's house.

Insiders reported at the time that the former It couple got into a disagreement just four days before their planned $2 million wedding.

According to a source at the time, the "Maid in Manhattan" star warned her A-list actor fiancé that his conduct was making her miserable. The incident forced them to postpone their wedding, which finally resulted to their divorce.

While the "Shotgun Wedding" actress reconciled with Ben over two decades later, after abandoning previous fiancé Alex Rodriguez for his rumored wandering eye, insiders stated that JLo's resentment of her now-husband remained.

According to rumors, the "Let's Get Loud" singer is worth $400 million, compared to her husband's modest $150 million, yet she still expects Ben to foot the tab for practically everything they do.

READ ALSO: Ben Affleck Heartbreak: Jennifer Lopez's Main Priority Is NOT Their Marriage But This

Ben Affleck and Jennifer Lopez have been practically inseparable since rekindling their romance. Nonetheless, the accused controlling diva puts her sober spouse on a short leash that she paid for.

According to one source, JLo is making Ben her "personal bank account."

They alleged that "he pays for their private jet flights, holidays, hotels, costly presents ranging from apparel to jewelry, and exquisite eating whenever they go out."

"The limos are all on his bill, too, and he's always buying her things," the insider added, "which is quite absurd because he's not worth nearly what she is - but he understands he's paying off an emotional, as well as a financial, debt."

Nonetheless, this allegation should be taken with a grain of salt because there is no evidence that Jennifer Lopez is forcing her husband, Ben Affleck, to pay for everything despite being worth more than him.

READ MORE: Brad Pitt Makes Big Life Move Amid Emily Ratajkowski Dating Rumors