Rex USA 1 / 5

"Love Don't Cost a Thing," but Jennifer Lopez's tickets do!

The 47-year-old singer is selling out shows at her residency at Planet Hollywood Resort & Casino's Axis Theater in Las Vegas.

In fact, she recently made $1 million in ticket sales in one day. Yes, one day!

J. Lo has sold so many tickets that she broke Britney Spears' one day box office record at the same hotel for her "Piece of Me" tour, according to the Las Vegas-Review Journal.

Before she kicked off her residency on Jan. 20, 2016, Jennifer Lopez admitted that she checked out Britney's show to Ellen DeGeneres.

Ellen had asked her if she had checked out Celine Dion or Britney Spears' shows, and she responded, "I haven't spoken to anybody. I went and saw all the shows before I decided to do it."

She added, "I wanted to see, get a vibe for what it would be like... I'm excited to share the whole thing with them."

Jennifer performs performs 40 shows a year -- spread out throughout the whole year. Her next performance isn't until Dec. 9, but you can purchase tickets through June 2017. Tickets range in price from $55 to over $500.

If you're lucky enough to catch a show, you'll get to hear her hits, "If You Had My Love," "Jenny From the Block, "Waiting for Tonight," "Let's Get Loud," "On the Floor" and so many more.

But her children have mixed feelings about their mom's show.

She spoke to E! News about how her 8-year-old twins Emme and Max feel about watching her show.

"Emme loves to watch the show," she said. "Max is more like, 'I wanna go home, I wanna watch Teen Titans Go!'"

J. Lo also admitted to Entertainment Tonight that when she dedicates Lee Ann Womack's "I Hope You Dance" to her twins makes her cry during every show.

"You know what, in rehearsal every time I sing the damn song I get choked up," she said. "Like, the dancers, they know me, the band they're like, 'She's going to cry again.' I can't help it. It makes me emotional to think about them."

We can't wait to see this show and feel all the feels too!