✒️ SubLog

How many agents should I query at once?

There's no legal limit — you can query as many literary agents as you like, and you should expect to query a lot before landing representation. But sending all of them on day one is a mistake. The writers who do best query in deliberate batches, learn from each round, and keep the pipeline full. Here's how to think about the numbers.

Open SubLog — manage your batches free →

Query in batches of about 5 to 10

A common, sensible rhythm is to send your first 5 to 10 queries, wait for signal, then send the next batch. The reason is simple: your query letter and opening pages are unproven until real agents react to them. If you blast 60 queries with a weak hook, you've burned 60 of your best-fit agents with material you could have fixed. A small first batch is a cheap experiment that tells you whether to adjust before you scale up.

Read the signal between batches

Track the outcome of each batch and let it guide the next one:

Keep enough queries in flight

Because responses can take weeks or months — and many agents simply never reply — you want a healthy number out at all times rather than waiting on a handful. Many writers aim to keep roughly 8 to 12 queries active, sending a fresh one each time a rejection comes back. Over a full campaign, querying 80 to 100 well-matched agents before exhausting your list is entirely normal, not a sign of failure.

One rule that never bends: never query the same agent twice for the same book. And remember many agencies have a "no" from one agent count as a "no" from the whole agency. The fastest way to violate this by accident is poor record-keeping — which is exactly why a tracker matters more as your batches add up.

The right number isn't a single figure — it's a cadence: small batches, real feedback, a steady pipeline, and clean records so you never double-query or lose track of who's still out.

Track every batch in SubLog →