diff --git a/packages/loot-core/src/mocks/arbitrary-schema.js b/packages/loot-core/src/mocks/arbitrary-schema.js
index 2d7fdf75cd8d37cf79988c33c2e73f6bf6ee94ef..6b4d8d6e895e6597fbd1a432f87f5c02a2037478 100644
--- a/packages/loot-core/src/mocks/arbitrary-schema.js
+++ b/packages/loot-core/src/mocks/arbitrary-schema.js
@@ -116,7 +116,7 @@ function tableArbitrary(tableSchema, extraArbs, requiredKeys = []) {
   return arb;
 }
 
-function makeTransaction({ splitFreq = 0.1, payeeIds } = {}) {
+function makeTransaction({ splitFreq = 1, payeeIds } = {}) {
   let payeeField = payeeIds
     ? { payee: fc.oneof(...payeeIds.map(id => fc.constant(id))) }
     : null;
diff --git a/packages/loot-core/src/server/aql/schema/executors.test.js b/packages/loot-core/src/server/aql/schema/executors.test.js
index 4a33e04c5778cc6bf60c14cc97d2a16acaaa9c99..69554a2338c6cba23328aea64a8b1db6937a32d8 100644
--- a/packages/loot-core/src/server/aql/schema/executors.test.js
+++ b/packages/loot-core/src/server/aql/schema/executors.test.js
@@ -319,7 +319,7 @@ describe('transaction executors', () => {
       fc
         .asyncProperty(
           arbs.makeTransactionArray({
-            splitFreq: 10,
+            splitFreq: 0.1,
             payeeIds,
             maxLength: 100
           }),