Skip to content

Samsung Galaxy M40 Vs Redmi Note 7 Pro: Best Phone Under Rs. 20,000?

Samsung launched Galaxy M40 in India earlier this week. The smartphone comes with a new punch-hole display, Snapdragon 675 processor and a triple camera set up at the back. The phone comes at a price of Rs. 19,990 in India.

With the same hardware, Xiaomi’s Redmi Note 7 Pro is already in the market to give a tough competition to the Galaxy M40. Let’s see how Samsung’s new mid-range phone fairs against Xiaomi’s mid-range star.

Galaxy M40 Vs Redmi Note 7 Pro

Key Specifications Galaxy M40 Redmi Note 7 Pro
Display 6.3-inch IPS LCD 6.3-inch IPS LCD
Screen Resolution FHD+ 2340×1080 pixels FHD+ 2340×1080 pixels
Operating System Android 9 Pie with One UI Android 9 Pie with MIUI
Processor Octa-core, Up to 2.0GHz Octa-core, Up to 2.0GHz
Chipset Snapdragon 675 Snapdragon 675
GPU Adreno 612 Adreno 612
Internal Storage 128GB 64GB/128GB
Expandable Storage Yes, up to 1 TB Yes, up to 256GB
Primary Camera Triple: 32 MP, f/1.7 + 8MP, f/2.2 (ultrawide) + 5 MP, f/2.2, depth sensor Dual: 48MP, f/1.8 + 5MP, f/2.4 depth sensor
Front Camera 16MP, f/2.0 13 MP, f/2.0
Video Recording [email protected] [email protected]
Battery 3,500mAh 4,000 mAh
Fast Charging 15W 18W
Dual 4G VoLTE Yes Yes
Dimensions 155.3 x 73.9 x 7.9 mm 159.2 x 75.2 x 8.1 mm
Weight 168 g 186 g


Starting with the design, the Samsung Galaxy M40 comes with a polycarbonate back panel. It has a similar design to the previous Galaxy M30 but doesn’t have that two-tone finish, instead, it comes with a more glossy look at the back.

Redmi Note 7 Pro, on the other hand, looks more premium as it comes with a glass back. There is Gorilla Glass 5 back panel which also offers gradient effect. So, Redmi Note 7 Pro can be a winner here, but then again glass back also has its drawbacks.

Coming to the front, the Galaxy M40 comes with a completely new design in the segment. It has the punch-hole display just like the flagship S10 series. Redmi Note 7 Pro has the old dot notch design at the front.


Both Redmi Note 7 Pro and Samsung Galaxy M40 sport a 6.30-inch full-HD+ display with a screen resolution of 1080x2340pixels. They come with 19.5:9 aspect ratio and offer much screen to body ratio.

Though Redmi Note 7 Pro comes with a waterdrop-style notch and Galaxy M40 comes with a punch-hole display. The former’s display has Gorilla Glass 5 protection while Galaxy M40 has Gorilla Glass 3.


The Redmi Note 7 Pro has dual rear camera setup with a 48-megapixel primary Sony IMX 586 sensor with an f/1.79 aperture lens and a 5-megapixel secondary depth sensor. It has a 13MP camera for selfies.

The Samsung Galaxy M40, on the other hand, comes with a triple rear camera setup that has a 32MP primary sensor with an f/1.7 aperture lens, a 5MP secondary depth sensor, and an 8MP ultra-wide-angle lens. For selfies, it has a 16MP sensor at the front.

Here are a few camera samples from both phones.

Normal Shot

Portrait Mode


Outdoor Selfie

Indoor Selfie


The Galaxy M40 and Redmi Note 7 Pro both are powered by Snapdragon 675 processor that is clocked at up to 2GHz. They both also come with up to 6GB RAM and up to 128GB storage.

If we compare both phones’ performances, they both offer similar results because of the same hardware. You can also check the AnTuTu benchmark scores above.


Both the Redmi Note 7 Pro and Galaxy M40 run on the latest Android 9 Pie. While the Galaxy M40 comes with Samsung’s One UI and Redmi Note 7 Pro has its own MIUI 10. Both the UIs have a slew of new features, however, OneUI seems a little cleaner than MIUI.

Battery and Others

The Redmi Note 7 Pro packs a 4,000mAh battery with 18W fast charge support and Galaxy M40 has a 3,500mAh battery with 15W fast charge support. However, Xiaomi doesn’t offer fast charger with the box.

The Galaxy M40 doesn’t have a 3.5mm jack while Redmi Note 7 Pro has it. Both include a USB Type-C port and all other connectivity features like Wi-Fi 802.11ac, GPS, and fingerprint sensor.


The Samsung Galaxy M40 is priced at Rs 19,990 for the lone 6GB/128GB version. While Xiaomi Redmi Note 7 Pro comes at Rs 13,999  for the 4GB/64GB and at Rs 16,999 for the 6GB/128GB version. So, Galaxy M40 is costlier in any case.


Both Galaxy M40 and Redmi Note 7 Pro come with similar hardware but they have a noticeable difference in terms of design, display, and camera. If you are looking for a phone under Rs. 20,000 with a new design and decent camera performance as well as brand value, Galaxy M40 is the phone for you.

However, if you are looking for a more affordable camera-centric phone and brand & newer looks don’t matter much, Redmi Note 7 Pro is the right choice for you.


Satyendra Pal Singh

Satyendra explores the latest happenings in the tech world and writes stories about those. He likes to play around with the latest gadgets and shares his views through articles. In his free time, you can find him watching movies/TV shows and/or reading books.