5G NAS - Registration Complete Explained

Registration Complete is the final UE-side confirmation in a successful 5G registration exchange. The network has already accepted registration. This message simply confirms that the UE received that result and accepted the returned context.

What is Registration Complete in simple terms?

The UE sends Registration Complete after it receives Registration Accept.
In simple terms: the network says registration worked, and the UE replies that it successfully received and applied that context.

Why this message matters

It matters because a registration flow can still fail operationally if the AMF never receives the UE’s final confirmation. A trace that ends at Registration Accept is not always enough to prove that the registration procedure truly completed.

Where this message appears in the call flow

UE                              gNB / AMF
|<-- Registration Accept --------|
|--- Registration Complete ----->|
|   UE is now in registered use  |

This message sits at the end of successful registration and before normal service behavior.

Transport characteristics

  • sender: UE
  • receiver: AMF
  • interface: N1
  • access-side transport: typically UL Information Transfer
  • protection: normally sent under active NAS security

What Registration Complete means operationally

Operationally, this message tells the AMF that the UE successfully processed the context returned in Registration Accept. It is small, but it confirms that the registration procedure really reached its final UE-side completion point.

That matters because a trace that stops at Registration Accept can still be misleading. If Registration Complete never arrives, the AMF may keep retry logic active or the procedure may repeat later even though registration appeared to succeed.

Important Information Elements

IEWhy it matters
SOR transparent containerOptional but useful in roaming-related scenarios.

Example message dump

Registration Complete
  Extended Protocol Discriminator: 5G Mobility Management
  Security Header Type: Integrity protected and ciphered
  Message Type: Registration Complete

How to read this dump

  • Check that the NAS protection state looks correct.
  • Confirm it appears directly after Registration Accept.
  • If it is missing, the problem is often in UE context handling or uplink delivery rather than in the AMF decision itself.

What to check in logs

  • verify that Registration Accept arrived first and carried valid context
  • confirm the UE sends Registration Complete without long delay
  • inspect uplink NAS transport and RRC stability if the message is missing
  • correlate the message with the AMF clearing T3550 and moving the UE into steady registered behavior

FAQ

What does Registration Complete do in 5G?

It confirms that the UE accepted the context returned in Registration Accept and completes the successful registration exchange.

Who sends Registration Complete?

The UE sends it to the AMF over NAS after processing Registration Accept.

Is Registration Complete protected?

In most successful registration flows, yes. It is normally sent after NAS security is active.

Summary

Registration Complete is the UE-to-AMF NAS message used to confirm that the UE has accepted the registration context returned by the network.