Many companies featured on Money advertise with us. Opinions are our own, but compensation and
in-depth research may determine where and how companies appear. Learn more about how we make money.

Transparent piggy banks talking
Getty Images

When it comes to being open with a partner about your finances, millennials have all other generations beat.

Despite their lower rates of marriage and length of time in relationships, millennials appear to value financial transparency far more than Gen X or Boomers. A full 98% of millennials who are in a relationship reported that they've already spoken with their partner about money matters, a report from NerdWallet found.

By comparison, only 87% of middle-aged couples reported that they've discussed their financial situation with their partners.

Millennials were also the most likely group to have had these financial discussions before moving in together.

The NerdWallet study also looked into the significance singles place on a person's credit and financial savvy when dating. The takeaway: 40% of singles reported that they were more likely to date someone with a higher credit score, and over half said they would be less likely to go on a date with someone who had a poor credit score.

For an upcoming story, Money wants to hear from both Boomers and Millennials about how they approach money in relationships. Do these findings surprise you? Or do they seem right based on your own experiences? If you're in a relationship, we want to know when you and your partner had the money talk and what questions you both raised; if you're not partnered up, we want to hear what financial criteria you think are important for people to consider as they approach a new relationship.

We'll be in touch for more information if we're considering your story for publication. We look forward to hearing from you.

Name(required)

Phone Number

Email(required)

Tell us about yourself(required)

Age

Where do you live?

Submit

Δdocument.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );