HP EliteBook 840 G10 (14 inch) RAM and SSD Upgrade Guide

Updated Oct. 9, 2026 · Written from this device's verified specifications

This guide covers adding memory and storage to the HP EliteBook 840 14 inch G10 Notebook PC (also sold as the EliteBook 840 G10, for example with the Core i5-1345U). The short answer: it has two DDR5 SODIMM slots for up to 64 GB in total and one M.2 2280 NVMe slot for up to 2 TB, but HP's own paperwork is unclear about whether owners may open the machine, so check first.

At a glance

  • RAM: 2 x DDR5 SO-DIMM slots, non-ECC, up to 64 GB total (HP datasheet rated speed 4800 MT/s).
  • Storage: one M.2 2280 NVMe slot (PCIe 4.0 x4), up to 2 TB. No second M.2 slot and no 2.5 inch bay.
  • Fitting two memory modules enables dual-channel mode.
  • HP's datasheet footnote says the memory slots are not customer accessible, so check HP's service guide and your warranty terms before opening the laptop.
  • No CPU upgrade is described for this model.
SODIMM memory slot2 × DDR5 SO-DIMM · up to 64 GB total · 4800 MT/s
M.2 2280 NVMe slotSSD M.2 2280 (NVMe) · up to 2 TB
2 × SO-DIMM · DDR5up to 64 GB totalM.2 2280 NVMe slotSSD M.2 2280 (NVMe) · up to 2 TB
Schematic of the upgradeable slots (not to scale). Check the owner's manual for their exact positions.

Lifecycle and support

No lifecycle information available.

RAM: two DDR5 SODIMM slots, up to 64 GB

The EliteBook 840 G10 has two SODIMM slots that take non-ECC, unbuffered DDR5 SO-DIMMs (262-pin). No source mentions any soldered memory, so the two slots appear to be all the memory the laptop has. Many units ship with a single 16 GB module, which leaves one slot empty. Adding a matching second module turns on dual-channel mode, which generally helps performance.

The maximum is 64 GB in total. That points to two 32 GB modules, but no source for this model states the per-module limit outright, so treat 2 x 32 GB as the likely ceiling rather than a confirmed one.

Speed is where the documents disagree. HP's datasheet gives the maximum as DDR5-4800, while shipping units come with DDR5-5200. Another HP document lists DDR5-5600, but it does not identify the model and may cover a different or newer laptop, so don't count on 5600 here. If you mix modules of different speeds, they run at the lower speed. HP also recommends its own branded memory for compatibility.

Buying tips

  • Buy non-ECC, unbuffered DDR5 SO-DIMMs only. Desktop DIMMs, ECC and registered modules are not suitable.
  • For dual channel, fit two identical modules, or add a second module that matches the one already installed.
  • Don't pay extra for DDR5-5600 or faster kits; expect them to run at the speed the laptop supports.
  • Consider HP-branded modules if you want the lowest compatibility risk.
  • If you want 64 GB, look for 2 x 32 GB, and keep the return option open since the per-module limit isn't confirmed.

Storage: one M.2 2280 NVMe slot, up to 2 TB

There is a single M.2 2280 slot running NVMe over PCIe 4.0 x4. HP lists drives up to 2 TB. There is no second M.2 slot and no 2.5 inch bay, so a bigger SSD means replacing the drive you have. You can also add external storage. No memory card slot is listed either.

Whether a SATA M.2 drive would work isn't confirmed, so stick to NVMe. Shipping drives vary by configuration: faster Gen4 TLC drives (512 GB to 2 TB), self-encrypting 256 GB and 512 GB drives on some models, and slower Value NVMe drives (256 GB to 1 TB). HP's document puts Value drives at about 2,200 MB/s reads against about 6,400 MB/s for Gen4 TLC, so a Gen4 drive can be a real step up if yours is a Value model.

One review site, LaptopMedia, reports high NVMe temperatures during benchmarking, so a very fast drive may run hot and throttle. An optional M.2 3052 Key B module appears in one HP document, but it isn't confirmed as the cellular card and shouldn't be treated as extra storage.

Buying tips

  • Buy an M.2 2280 NVMe SSD. Avoid 2230 or 2242 sizes unless you have a way to fit them.
  • A PCIe 4.0 drive matches the slot, but the fastest models may run hot, so a mainstream Gen4 drive is a sensible pick.
  • Plan to clone or reinstall, because the one slot can't hold both old and new drives at once. A USB or Thunderbolt enclosure helps for cloning.
  • Don't buy a SATA M.2 drive; support isn't confirmed.

How to upgrade

Before you start

  • Check HP's Maintenance and Service Guide for your exact model and your warranty terms first. HP's datasheet says the memory slots are not customer accessible, and that may affect your warranty.
  • Confirm your exact variant. Regional models differ in specs, and options such as the self-encrypting drive, cellular modem and touch screen are limited to select models.
  • Back up your files. If your drive is self-encrypting or uses disk encryption, keep your recovery keys handy.
  • Have the new parts ready and a small screwdriver. Use the owner's or service manual for the exact screw types and disassembly order.
  • Work on a clean, hard surface and keep the laptop off the carpet.

Steps

  1. Back up your data
    Copy important files to an external drive or cloud storage. If you are replacing the SSD, also prepare a way to restore Windows, such as a cloning tool or recovery media.
  2. Power off and unplug
    Shut the laptop down fully (not sleep or hibernate), unplug the charger and disconnect any USB or Thunderbolt devices.
  3. Open the case
    Follow HP's service guide or owner's manual for the exact way to remove the bottom cover on this model. This guide doesn't list the specific screws or latches, so don't force anything. Disconnect the internal battery if the manual tells you to.
  4. Ground yourself
    Touch bare metal or use an anti-static wrist strap before touching components, and handle memory modules and SSDs by their edges.
  5. Install the RAM
    Insert the SO-DIMM into an empty slot at an angle and press it down until it clicks into place. To replace a module, release the side clips first. Fit two matching modules for dual channel.
  6. Replace the SSD
    Remove the M.2 screw, slide the old 2280 drive out, insert the new NVMe drive firmly at an angle and secure it with the screw. Move over any thermal pad or shield the manual says to keep.
  7. Close up and reconnect
    Reconnect the battery if you disconnected it, refit the cover and screws, then plug the charger back in.
  8. Check that the laptop sees the new parts
    Power on and open the BIOS setup screen (the on-screen key prompt at startup will tell you which key). Confirm the total memory and the drive show up. If the laptop doesn't boot or shows a memory error, power off and reseat the module. If your drive is new and empty, install Windows or restore your clone.

Good to know

  • HP's datasheet says the memory slots are not customer accessible or upgradeable, while other sources show two standard SODIMM slots. Check HP's service guide and your warranty terms before opening the laptop.
  • Memory speed ratings disagree: DDR5-4800 maximum on the datasheet, DDR5-5200 on shipping units, and DDR5-5600 in an HP document that doesn't name its model. Don't rely on 5600.
  • The 32 GB per-module limit is inferred from the 64 GB total; it isn't stated directly for this model.
  • SATA M.2 support is unconfirmed; use NVMe drives.
  • Options and specs vary by region and model, so check your exact variant before buying parts.
  • The exact disassembly steps aren't covered here. Use HP's service guide or owner's manual.

Frequently asked questions

How much RAM can the HP EliteBook 840 G10 take?

Up to 64 GB in total across its two DDR5 SODIMM slots. That most likely means two 32 GB modules, but the per-module limit isn't stated outright for this model.

What type of RAM does the EliteBook 840 14 inch G10 use?

Non-ECC, unbuffered DDR5 SO-DIMM (262-pin). HP's datasheet rates it up to DDR5-4800, and shipping units come with DDR5-5200.

Is the RAM in the EliteBook 840 G10 upgradeable?

It has two standard SODIMM slots, and many units ship with one 16 GB module and one slot empty. However, HP's datasheet footnote says the slots are not customer accessible or upgradeable. That may refer to service-only access or warranty terms rather than a hardware limit, so check HP's service guide and your warranty before opening it.

Can I add a second SSD to the EliteBook 840 G10?

No. There is only one M.2 2280 NVMe slot and no 2.5 inch bay. To get more space, replace the drive (HP lists up to 2 TB) or use external storage.

Does the EliteBook 840 G10 support PCIe 4.0 NVMe drives?

Yes, the M.2 slot is PCIe 4.0 x4. Some units ship with slower Value drives, so a Gen4 drive may be faster. Very fast drives can run hot and throttle.

Can I upgrade the processor in the EliteBook 840 G10?

No source describes a CPU upgrade for this laptop, so this guide only covers memory and storage. Don't plan on swapping the processor.

Official documents and references