An information processing apparatus comprising: a transmission control unit configured to, when first carrier information indicating that no carrier is detected is acquired from a communication control apparatus capable of performing contactless communication using a carrier with an external apparatus, control a timing at which the acquired first carrier information is transmitted to a transmission object (114, 116) of the information processing apparatus and configured to execute a predetermined process according to the first carrier information, wherein the transmission control unit is configured to transmit the first carrier information to the transmission object (114, 116) when a set waiting time has elapsed after the first carrier information was acquired, wherein the transmission control unit is configured not to transmit the first carrier information to the transmission object (114, 116) when second carrier information indicating that the carrier is detected is acquired before the waiting time has elapsed, wherein, when the execution of a process related to another communication interface different from an interface (HCI/SWP) used for the contactless communication is requested while a process related to the contactless communication is performed, the transmission object (114, 116) is a first transmission object which holds the execution of the process related to the other communication interface until the process related to the contactless communication being performed is terminated, and wherein the predetermined process according to the first carrier information to be executed by the first transmission object is a process of executing the process related to the other communication interface for which execution is held by determining that the process related to the contactless communication is terminated on the basis of the first carrier information. a transmission control unit configured to, when first carrier information indicating that no carrier is detected is acquired from a communication control apparatus capable of performing contactless communication using a carrier with an external apparatus, control a timing at which the acquired first carrier information is transmitted to a transmission object (114, 116) of the information processing apparatus and configured to execute a predetermined process according to the first carrier information, wherein the transmission control unit is configured to transmit the first carrier information to the transmission object (114, 116) when a set waiting time has elapsed after the first carrier information was acquired, wherein the transmission control unit is configured not to transmit the first carrier information to the transmission object (114, 116) when second carrier information indicating that the carrier is detected is acquired before the waiting time has elapsed, wherein, when the execution of a process related to another communication interface different from an interface (HCI/SWP) used for the contactless communication is requested while a process related to the contactless communication is performed, the transmission object (114, 116) is a first transmission object which holds the execution of the process related to the other communication interface until the process related to the contactless communication being performed is terminated, and wherein the predetermined process according to the first carrier information to be executed by the first transmission object is a process of executing the process related to the other communication interface for which execution is held by determining that the process related to the contactless communication is terminated on the basis of the first carrier information.