We present two algorithms for concatenating two branched manifolds. There exist two common ways to describe representations of branched manifolds with linking matrices. The algorithms provided permit to concatenate branched manifolds with each representation: a linking matrix with an array or only one linking matrix. We also provide algorithms to switch between these two descriptions. (C) 2016 AIP Publishing LLC.