I was using the 5 pound bags but found the two pound bags were less expensive when bought by the dozen ($45.48) on Amazon. Probably not feasible for a restaurant. Also I just checked and price popped up to 49.42 which puts it at the same price as the 5 pound bag at whole foods).
A dozen 2-pound bags is 24 pounds. $49.42 for 24 pounds is $2.06 per pound ($0.13 per ounce shown in the ad). That is really, really high to me.
I usually pay somewhere around $5 for a 5 pound bad for KA AP and BF - about a buck a pound, cheaper on sale or at Target.
I would suggest you check at your own local Whole Foods or other retailers before resorting to Amazon for that price. Check other brands.
As an example, I occasionally buy Giusto's organic flour at a local "healthy food" type grocer for $0.89 per pound.
I just used "Instacart" to check local grocers. The Whole Foods organic AP is $4.99 for 2 pounds, about $0.16 per ounce. But, the same store sells King Arthur Organic Bread Flour in 5 pound bag for $8.99 ($0.11 per ounce / $1.80 per pound). Arrowhead Mills is $3.99 for 5 pounds, which is $0.80 per pound for "Organic Unbleached White Flour" (I do not know the protein).
Safeway sells "O Organics" unbleached All Purpose for $6.39 for 5 pounds, $1.30 per pound.