My girl is that way too and can debate like an adult Attorney... but she will comply.
We talk to her in the way that works for her... she is "smart" and is not fooled by "rewards" or taking away of things either. For me, I don't like having to "reward" every behavior with something... otherwise then the child "expects" that each time.... and then you won't be able to get them to do anything without a "treat."
So we talk to our daughterr honestly and without frills. We tell her what we expect, we don't "rush" her, and we tell her things WAY ahead of time... telling her by when we need to go and get ready. But we are not "mean" about it or dictatorial. Then she is fine with that. She is not one who likes "BS" kiddie reasons.
ALSO, we don't wait until the last minute to "prep" for things before leaving the house. We tell her the day before even, what is expected the next day, and then 'map out' the routine. So she knows BEFOREhand.
ALSO, a regular "routine" works for my girl... she goes to bed without struggle and takes a bath etc., as is expected everyday. BUT... we also forewarn her ahead of time... giving her wind-down time before hand. If we "rush" her suddenly, it does NOT work. And we always say things like "after you finish that playing in 5 minutes... time to eat" or time to bathe, or time to get ready for bed etc. And she does... because it is a DAILY REGULAR routine.
Its all about "transitioning" a child to what is "next"... and then giving them time to transition. ie: a wind-down time or a prep time. Each with its own "timing." Some kids and adults for that matter... just need more time to get ready or to switch gears. Some don't.
Or put on an egg-timer.
The book "How to talk so kids will listen, and listen so kids will talk" is a good one. You can get it from www.amazon.com
Also, get her input, and discuss your expectations WITH her... my girl, likes to feel a PART of the "process" not just at the receiving end of us giving her "orders."
We also stress that she is PART of the family.... and we all have our "duties" etc. For example I will say: "After Mommy does the dishes, you need to take a bath. Then we can ALL relax..." Then she will 'help' and engage in finishing up her playing or project, then know its "time" to take a bath. AND we ask her to take a part in it all. Over time... it will become a regular part of a 'routine' and she will know what to do and "why." Which for my girl, the "why" is important. AND, perhaps give your girl something to do too... as part of the family... like help wiping the table etc. (**Adding this: the point being, not how "perfect" they do it, but that they are trying their "best" and are taking a part in "family" duties too- which keep it age-appropriate and "fun", then praise them for it).
Luckily in school, my girl is super diligent and does not dawdle around. :)
Good luck,
Susan