Glycogen is the primary storage polysaccharide in bacteria and animals. It is a glucose polymer linked by α-1,4 glucose linkages and branched via α-1,6-linkages, with the latter reaction catalyzed by branching enzymes. Both the length and dispensation of these branches are critical in defining the structure, density, and relative bioavailability of the storage polysaccharide. Key to this is the specificity of branching enzymes because they define branch length. Herein, we report the crystal structure of the maltooctaose-bound branching enzyme from the enterobacteriaE. coli. The structure identifies three new malto-oligosaccharide binding sites and confirms oligosaccharide binding in seven others, bringing the total number of oligosaccharide binding sites to twelve. In addition, the structure shows distinctly different binding in previously identified site I, with a substantially longer glucan chain ordered in the binding site. Using the donor oligosaccharide chain-boundCyanothecebranching enzyme structure as a guide, binding site I was identified as the likely binding surface for the extended donor chains that theE. colibranching enzyme is known to transfer. Furthermore, the structure suggests that analogous loops in branching enzymes from a diversity of organisms are responsible for branch chain length specificity. Together, these results suggest a possible mechanism for transfer chain specificity involving some of these surface binding sites.