INFP ENFP compatibility at 79: joint 1st of 136, so why does money talk get put off?
INFP ENFP compatibility is 79, joint 1st of 136 pairs (8 pairs tied). We recalculate the four axis scores from the code and compare with INFP x ESTJ and ENFP x ISTJ at 53 and INFP x INFP at 76.
SCHROE Editors
At ten-thirty on a Sunday night, a notification from the card company popped up on Doyun's phone: "Your October statement has arrived." It was the card he and Harin use for shared household spending. Doyun swiped the notification aside and sent Harin a cat video. Harin got the same notification, but she replied to the video with a laughing emoji and didn't open the statement either. Harin is an INFP. Doyun is an ENFP.
They opened the statement three days later. There were eleven recurring charges. Three of them were video streaming services: one Harin had signed up for in the summer to watch a single documentary, one Doyun had started on a friend's recommendation, and one that neither of them could remember signing up for at all. The automatic transfer into the savings account they had agreed to build together had also been skipped twice in the last four months. The household account had been short on the transfer date.
"Since when has it been like this?" Doyun asked. "I saw it last month too, but you looked busy," Harin said. "Oh, I saw it as well. You seemed in a good mood, so I was going to bring it up later."
They both laughed at the same moment. And that night, too, they never finished talking about the numbers.
On SCHROE (schroe.kr), INFP and ENFP compatibility comes out at 79. That is the highest score among all 136 pairs, and eight pairs share it, so the precise wording is joint 1st (8 pairs tied). They are also each other's top match: of INFP's fifteen possible partners, ENFP scores highest, and from ENFP's side INFP is at the top too. Yet the two people at the very top put off one statement for three days. This piece follows that gap in the same order the score is calculated.
79 is the sum of four segments
SCHROE's MBTI compatibility score is defined in src/data/mbtiCompatibilityScores.js in deploy 6760abe0. Each of four axes gets a score (L78-108), each score is multiplied by a weight, and the sum is rounded (L223). Conversation code (S/N) 35%, decision style (T/F) 25%, daily rhythm (J/P) 20%, energy balance (E/I) 20%. As the comment on lines 220-221 says, the best-match and worst-match labels are not added to the score. In other words, the four numbers on screen are enough to rebuild the overall exactly.
INFP and ENFP differ only in the first letter. N, F and P are shared. So the math looks like this.
| Axis | Weight | INFP x ENFP axis score | Source line | Share of overall | |---|---|---|---|---| | Conversation code (S/N) | 35% | 84 | L78-84: N and N, same gives 84 | 29.4 | | Decision style (T/F) | 25% | 74 | L86-92: F and F, same gives 74 | 18.5 | | Daily rhythm (J/P) | 20% | 78 | L94-100: P and P, same gives 78 | 15.6 | | Energy balance (E/I) | 20% | 76 | L102-108: E and I differ with S/N shared, gives 76 | 15.2 | | Total | | | L223 Math.round | 78.7 → 79 | | Rank of 136 | | | L162-176 getMbtiPairRank | joint 1st (8 pairs tied) |
We recalculated it by hand. 0.35×84 = 29.4, 0.25×74 = 18.5, 0.2×78 = 15.6, 0.2×76 = 15.2. The sum is 78.7, which rounds to 79. All four segments are the highest mark their axis can give. Conversation, decision and rhythm max out because the letter is shared; energy maxes out because the letter differs while S/N is shared. That is why 79 is the ceiling for all 136 pairs. There is no segment left to gain.
Why eight pairs share 1st place
The ranking function (L162-176) counts how many pairs score higher and adds one, so ties share a rank. Run all 136 pairs and exactly eight land on 79, with nothing above. Writing just "1st" is only half true; "joint 1st (8 pairs tied)" is the accurate version.
The eight pairs are INTJ×ENTJ, INTP×ENTP, INFJ×ENFJ, INFP×ENFP, ISTJ×ESTJ, ISFJ×ESFJ, ISTP×ESTP and ISFP×ESFP. They have one thing in common: each differs on E/I alone and shares the other three letters. In this formula, that shape is the only way to get the top mark on all four segments. INFP×ENFP isn't uniquely higher; eight pairs with the same shape all touch the same ceiling.
Putting 53 and 76 alongside
We picked three pairs for comparison. First, INFP×ESTJ and ENFP×ISTJ. In each, the two types share no letters at all, and both appear in the code's worst-match list (L46-55). The math is conversation 44, decision 54, rhythm 50, energy 72. 0.35×44 + 0.25×54 + 0.2×50 + 0.2×72 = 15.4 + 13.5 + 10.0 + 14.4 = 53.3, which rounds to 53. Eight pairs sit at 53 as well, so that is joint 121st (8 pairs tied). The interesting part is the energy segment: 72 is fairly high, because this is the axis that rewards a difference. The other three segments drop a lot, so the overall ends up low.
Next, INFP×INFP at 76. Conversation 84, decision 74 and rhythm 78 are identical to INFP×ENFP, point for point. The only change is energy: 62 instead of 76, since two I's get no complement. 0.2×14 = 2.8 points come off, leaving 75.9, which rounds to 76 and sits at joint 17th (16 pairs tied).
Side by side, the three pairs show what 79 actually measures. The conversation, decision and rhythm segments ask, "Do the two share this letter?" Only the energy segment asks, "Do they differ?" INFP×ENFP answers "same" to every question but the last, and "different" to that one.
Why does the top pair wobble on plans, money and tidying up?
Back to Harin and Doyun's statement. The rhythm function (L94-100) only checks whether the fourth letter matches. Two J's get 78; two P's also get 78. The comment on line 9 at the top of the file describes this axis only as "planner vs. spontaneous rhythm." 78 says the two rhythms match. It doesn't say anyone in that rhythm is holding the deadline. When two people put something off together, their rhythm is perfectly in sync. Not opening the statement for three days, and not resenting each other at all during those three days, is exactly what that 78 looks like.
The decision segment works the same way. 74 means both are F, so they decide by similar standards. Both read the other person's mood first, and both weigh whether speaking up now would spoil the moment. So they postpone the same sentence for the same reason: "you looked busy," "you seemed in a good mood." Their way of being considerate is identical, so nobody brings up the uncomfortable number.
Conversation 84 is no different. Two N's connect easily on possibilities and meaning. The catch is that they both look less at the same place. The cognitive function table in the same file (L139-157) lists INFP as Fi-Ne and ENFP as Ne-Fi. Neither has a function for recording and checking practical details in its first two slots. The topics they talk about easily and the topics both of them neglect are split along exactly the same line.
Put simply: this formula gives high marks for sameness, and it counts shared weak spots as sameness too. Plans, money and tidying up only move when someone takes the tedious side, and 79 never asks who takes that role. That is how being joint 1st and having a wobbly daily life can both be true at once.
Reading one statement all the way through
Of the three, this piece goes deep on just one: money. Harin and Doyun's real problem wasn't the amount. Cancelling the overlapping streaming services would save a little over 20,000 won a month, and the two missed savings transfers could be topped up this month. On the numbers alone, it was a thirty-minute job. Those thirty minutes simply hadn't started in four months.
Why not? For the two of them, talking about money sounded like talking about feelings, not numbers. Harin worried that "You signed up for this streaming service, right?" would sound like an accusation. Doyun put off mentioning the skipped savings because it might sound like blaming himself, or her, for not putting enough into the household account. Both being F, they had the same worry. Both being P, they leaned on an undated promise: "next time we're in a good mood." Two of the 79's segments showed up in daily life exactly as scored.
So they decided to handle numbers and feelings separately, with three rules.
First, they fixed 9 p.m. on the 26th of every month in the calendar as "numbers night," the day after the card payment date. They don't wait for a good mood. When the date comes, they open it.
Second, on that night one person is the reader. The reader reads only the items and amounts on the statement out loud: "Eleven recurring charges, three streaming, 13,900 won, 9,500 won, 7,900 won." Nobody asks who signed up or why. The other person listens and says one of three things: "keep," "cancel," or "check again next month." The reader switches every month. With the questions gone, there's no room for anything to sound like an accusation, and with turns set, nobody has to wonder who will bring it up.
Third, feelings come after the numbers, separately. When the reading is done they stop the timer, and from then on it's fine to say things like, "Honestly, I signed up for that documentary and never watched a single episode." Only the order changed, but Harin said this part actually feels easier now. With the numbers already settled, the feelings don't spill over into a money argument.
The first numbers night took 22 minutes. They cancelled two streaming services, and Doyun laughed as he pressed cancel on the one neither of them ever figured out. They made the two missed savings transfers on the spot. Harin's name went into next month's reader slot.
Reading 79 again
INFP×ENFP's 79 isn't an inflated number. Top marks on all four axes, 78.7 rounded up, joint 1st of 136 (8 pairs tied). Recalculated from the code, it comes out exactly that way. But what this score says stops at "the two speak the same language, choose by the same standards and live to the same beat." It doesn't stop them from putting things off to the same beat.
INFP×ESTJ or ENFP×ISTJ at 53 may actually wobble less in front of a statement, because one of them opens it first. In exchange, they spend far more effort on conversation and decisions. INFP×INFP at 76 shares energy too, so the outside-facing jobs are even more likely to go unclaimed. What the pair at 79 has is the least friction, and in return some tasks get postponed because nobody creates any friction. Give those tasks a date and a rotation.
You can see the axis scores for INFP and ENFP, and each type's ranking of its fifteen partners, on INFP ENFP compatibility.
Try it yourself
Latest articles on this topic
- Scorpio and Pisces compatibility at 82: the same score as Cancer and Pisces, so where do they differ?
- Same MBTI compatibility scores 76 and 77: why identical couples aren't number one
- INTJ ISTJ compatibility is 62: two planners, so why the low score?
- ISTP ISFP MBTI compatibility 73: quiet comfort, quiet hurt