Assuming my Google skills are up to par, a Flex account lets you avoid social security, state, and local tax on the money. Assuming you know you will use the whole $5K, that is the way to go. If you only have one kid, the credit is only taken against the first $3K in expenses. I'm not sure if you can double-dip and do both if your total expenses are $8K+.